While I’m still happily ensconced at CNH Industrial, I have changed my job. I’m no longer writing mobile applications (for the first time in about 7 years!) but rather am writing APIs using ASP.NET Core and C#. -The plan is to have a book on creating APIs (how-to, best practices, patterns, etc.) next year. In the interim, I’ll be writing a series of blog posts covering such topics as how to get started, software and tools you’ll need, REST, and much more.
As part of this series, I’ll create a dead-simple real-world example of a car selling and buying application, suggested by Daniel Brevitt (technical editor of .NET MAUI For C# Programmers). This application will consist of four major parts:
- The backend SQL Server database
- The front end for administrators (for inventory, etc.)
- The front end for customers (for buying or selling)
- The API that connects the front end to the back end
We’ll create a very simple SQL database using SQL Server and SSMS, and take advantage of Dapper: a simple ORM (Object Relational Model). We will not cover Entity Framework as our focus will be on the APIs, not the back end.
Similarly, the front end will be a very simple application — though at first I’ll simply use Postman rather than building out the front end. In fact, given how important and powerful Postman is, I may never get around to building a real front-end. Getting familiar with the Postman is more important for our purposes.
We will build three types of APIs
- Traditional APIs built using controllers in ASP.NET Core and .NET 7/8
- Minimal APIs
- Azure Functions
My focus in the first posts will be on the first two types, so that we can work locally without having to use Azure for now (there are tools for working with Azure functions locally, but we’ll hold off on that). In fact, we’ll create such a simple database that you can recreate it locally (and I’ll put all the code for this series up on GitHub).
For these posts, I anticipate developing on Windows using:
- Visual Studio 2022
- C# – probably nothing more advanced than C# 7 or 8, though bits of later versions may appear from time to time
- SQL Server (latest)
- SQL Server Management Studio (SSMS) that comes with SQL Server
- Postman (latest)
- Dapper (latest)
- AutoMapper
All of the software we’ll be using is free (the community editions are fine).
In the next post I’ll create the database and its preliminary tables.






































Aw, this was an exceptionally nice post. Finding the time and actual effort to make a superb article… but what can I say… I hesitate a whole lot and never manage to get anything done.
Wow that was strange. I just wrote an really long comment but after I clicked submit my comment didn’t show up. Grrrr… well I’m not writing all that over again. Anyway, just wanted to say superb blog!
https://pregabalin.life/# buy generic lyrica
Субстрат активно применяется в аграрном производстве для производства культур.
В теплицах земля служит основой для овощных растений.
На плантациях земля используется для сева кормовых и технических культур.
чернозем волоколамск
Почвенные составы требуются для формирования лужаек и садового дизайна.
В питомниках грунт играет важную роль при выращивании посадочного материала.
Также почва используется для оздоровления деградированных земель.
Грунт широко применяется в сельском секторе для культивации растений.
В теплицах грунт является основой для овощных растений.
На открытых полях почва используется для сева зерновых и технических культур.
плодородный грунт в московской области
Субстраты необходимы для устройства дёрна и ландшафтного оформления.
В рассадных хозяйствах грунт играет главную функцию при выращивании посадочного материала.
Кроме того грунт используется для рекультивации истощённых участков.
Hey there, You’ve performed an incredible job. I’ll certainly digg it and personally recommend to my friends. I’m confident they will be benefited from this site.
At this time it seems like WordPress is the preferred blogging platform available right now. (from what I’ve read) Is that what you’re using on your blog?
Всем привет Вечно эти сборы в 8 утра Ребёнок учится ради оценок, а не знаний Перепробовал кучу вариантов Короче, нашел отличный вариант — школы дистанционного обучения с индивидуальным подходом Аттестат государственный — не хуже обычного В общем, сохраняйте себе — онлайн школы с зачислением https://shkola-onlajn-krt.ru Не мучайте детей Перешлите другим родителям кто устал от школы
Right now it appears like Drupal is the best blogging platform available right now. (from what I’ve read) Is that what you are using on your blog?
May I just say what a comfort to uncover someone who truly knows what they’re talking about over the internet. You certainly know how to bring a problem to light and make it important. More and more people must check this out and understand this side of your story. It’s surprising you are not more popular because you definitely possess the gift.
Viagra pas cher livraison rapide france: Viagra gГ©nГ©rique pas cher livraison rapide – Viagra 100mg prix
Acheter viagra en ligne livraison 24h Viagra sans ordonnance 24h Viagra sans ordonnance 24h
Hello.
https://moypvdom.com/
Photovoltaik Guppingen
photovoltaik firmen nahe weimar
Solar Nachrichten Aktuell
regionale photovoltaik-anbieter nahe weinheim
Photovoltaik Aschaffenburg
Thanks for sharing. I read many of your blog posts, cool, your blog is very good.
Excellent pieces. Keep writing such kind of info on your page. Im really impressed by your site.
Right now it appears like Movable Type is the top blogging platform available right now. (from what I’ve read) Is that what you are using on your blog?
Wow that was strange. I just wrote an really long comment but after I clicked submit my comment didn’t show up. Grrrr… well I’m not writing all that over again. Regardless, just wanted to say superb blog!
india pharmacy: online indian pharmacy – top-rated online pharmacies
п»їlegitimate online pharmacies india: india pharmacy – online pharmacy no rx
На этом сайте можно обнаружить немало практичной сведений.
Здесь представлены заметки и инструкции на различный запрос.
Пользователь имеете возможность отыскать и широкую базу, также детальные разработки.
Этот источник пригодится начинающим в различной работе.
https://fsfr-vkr.ru/read-full/626-mekhanika-bonusnykh-raundov-v-videoslotakh-kak-oni-rabotayut-i-pochemu-igroki-ikh-lyubyat.html
Более того здесь часто добавляются новые руководства.
Призываем с интересом прочитать представленную здесь информацию.
В итоге, наш портал служит отличным местом сведений.
indian pharmacy paypal: indian online pharmacy – no prescription needed pharmacy
На данном портале удастся найти немало практичной знаний.
На этой платформе представлены обзоры и рекомендации для любого интерес.
Посетитель можете найти и общую базу, так и специализированные данные.
Данный портал поможет экспертам в различной деятельности.
https://kart1na.ru/
Помимо этого на портале постоянно выкладываются актуальные материалы.
Рекомендуем подробно изучить доступную здесь подборку.
В итоге, эта платформа служит отличным местом сведений.
На нашем веб-сайте удастся найти массу ценной информации.
Здесь собраны заметки и рекомендации на любой запрос.
Посетитель в состоянии изучить и широкую базу, так и углублённые кейсы.
Этот портал способен помочь начинающим в их работе.
https://omskapteka.ru/info/357-novaya-osen-zima-2026-ot-christian-louboutin-dramaticheskiy-shedevr-v-xvii-vekovom-zamke.htm
Более того здесь постоянно публикуются актуальные руководства.
Призываем подробно прочитать представленную здесь подборку.
В итоге, данный ресурс представляет собой ценным кладезем знаний.
Right now it sounds like WordPress is the preferred blogging platform available right now. (from what I’ve read) Is that what you’re using on your blog?
Currently it appears like Drupal is the preferred blogging platform out there right now. (from what I’ve read) Is that what you are using on your blog?
Hi there, You have done an excellent job. I will certainly digg it and in my view suggest to my friends. I am sure they will be benefited from this web site.
At this time it appears like Movable Type is the preferred blogging platform out there right now. (from what I’ve read) Is that what you’re using on your blog?
Currently it appears like Drupal is the top blogging platform out there right now. (from what I’ve read) Is that what you’re using on your blog?
mexican online pharmacy: mexico pharmacy – CasaSalud Pharmacy
cheapest online pharmacy india: india pharmacy – online pharmacy no rx
Hey I know this is off topic but I was wondering if you knew of any widgets I could add to my blog that automatically tweet my newest twitter updates. I’ve been looking for a plug-in like this for quite some time and was hoping maybe you would have some experience with something like this. Please let me know if you run into anything. I truly enjoy reading your blog and I look forward to your new updates.
Aw, this was a very nice post. Taking the time and actual effort to make a superb article… but what can I say… I hesitate a whole lot and don’t manage to get nearly anything done.
Currently it appears like WordPress is the best blogging platform available right now. (from what I’ve read) Is that what you’re using on your blog?
Greate article. Keep writing such kind of info on your site. Im really impressed by your site.
Wow that was strange. I just wrote an very long comment but after I clicked submit my comment didn’t appear. Grrrr… well I’m not writing all that over again. Regardless, just wanted to say excellent blog!
Hey I know this is off topic but I was wondering if you knew of any widgets I could add to my blog that automatically tweet my newest twitter updates. I’ve been looking for a plug-in like this for quite some time and was hoping maybe you would have some experience with something like this. Please let me know if you run into anything. I truly enjoy reading your blog and I look forward to your new updates.
https://sansordonnancefrance.sbs/# Viagra sans ordonnance pharmacie France
Currently it appears like BlogEngine is the best blogging platform available right now. (from what I’ve read) Is that what you’re using on your blog?
order meds from mexico online pharmacies pharma mexicana
https://swtop.online/# Svenska Pharma
Can I simply say what a comfort to uncover someone who really knows what they are discussing on the internet. You definitely understand how to bring a problem to light and make it important. More people have to read this and understand this side of your story. I was surprised you’re not more popular since you certainly possess the gift.
Hello there, You have done an excellent job. I’ll definitely digg it and in my opinion suggest to my friends. I am confident they’ll be benefited from this website.
Can I just say what a comfort to discover someone who genuinely understands what they’re talking about on the net. You actually know how to bring a problem to light and make it important. More and more people have to read this and understand this side of your story. I can’t believe you are not more popular given that you surely possess the gift.
Экстракорпоральная ударно-волновая терапия представляет собой эффективный способ лечения, базирующийся на использовании звуковых волн.
Данная техника активизирует микроциркуляцию и ускоряет процессы восстановления клеток.
УВТ часто используется для купирования патологий суставов и связок – в частности, при воспалении сухожилий и плантарном фасциите.
https://novogireevo-klinika.ru/
Главные преимущества метода – это отсутствие разрезов, относительная безболезненность и высокая результативность уже после нескольких сеансов.
Как правило приём длится около четверть часа и проводится амбулаторно без необходимости стационара.
По окончании курса больные отмечают заметное снижение болевого синдрома и возвращение свободы подвижности в проблемной зоне.
Excellent article. Keep posting such kind of information on your site. Im really impressed by your site.
May I just say what a comfort to discover somebody that truly knows what they are talking about over the internet. You certainly understand how to bring a problem to light and make it important. More and more people need to check this out and understand this side of the story. I was surprised you’re not more popular since you definitely possess the gift.
Hey there, You have performed a fantastic job. I’ll definitely digg it and individually recommend to my friends. I am confident they’ll be benefited from this web site.
Hey I know this is off topic but I was wondering if you knew of any widgets I could add to my blog that automatically tweet my newest twitter updates. I’ve been looking for a plug-in like this for quite some time and was hoping maybe you would have some experience with something like this. Please let me know if you run into anything. I truly enjoy reading your blog and I look forward to your new updates.
Варикозное расширение вен прямой кишки — это частая патология, нуждающаяся незамедлительного терапии.
Игнорирование симптомов или затягивание визита к специалисту может привести опасными последствиями, такими как тромбоз.
Современная медицина предлагает многочисленные методы коррекции: от малоинвазивных процедур до медикаментозной терапии.
геморрой не проходит 2 месяца
Своевременная терапия позволяет быстро устранить дискомфортные проявления и нормализовать повседневный комфорт.
В случае появлении первых признаков (зуд, боль, следы крови) важно как можно скорее обратиться к проктологу для диагностики.
Правильное лечение не только избавляет от телесного страданий, но и препятствует развитию болезни и необходимости в оперативном вмешательстве.
Варикозное расширение вен прямой кишки нуждается в своевременного лечения, так как прогрессирующий процесс приводит к осложнениям.
Без адекватной помощи признаки усиливаются: дискомфорт, жжение и выделения оказываются постоянными.
Заболевание может вызвать закупорку узлов, малокровие и даже инфекцию окружающих зон.
геморрой после родов что делать
Терапия на начальных этапах даёт возможность использовать малоинвазивные способы, минуя операционного вмешательства.
Современные средства и процедуры обеспечивают скоростной эффект и минимум дискомфорт для пациента.
Своевременное посещение к врачу помогает восстановить качество жизни и предотвратить серьёзных осложнений.