/finshark

Web API finances app

Primary LanguageC#

API documentation

youtube tutorial by Teddy Smith

Instalations

  1. Code environment: Visual Studio or Visual Studio Code
  2. Sql Server: Sql Server Management Studio

If you are working on Visual Studio Code you may want to install the following extensions:

- C#
- C# Dev Kit
- .NET Extension Pack
- .NET Install Tool
- Nuget Gallery
- Prettier

Dependencies

- Microsoft.AspNetCore.OpenApi v8.0.4
- Microsoft.EntityFrameworkCore.SqlServer v8.0.7
- Microsoft.EntityFrameworkCore.Tools v8.0.7
- Microsoft.EntityFrameworkCore.Design v8.0.7
- AutoMapper v13.0.1
- Newtonsoft.Json
- Microsoft.AspNetCore.Mvc.NewtonsoftJson
- Microsoft.Extensions.Identity.Core
- Microsoft.AspNetCore.Identity.EntityFrameworkCore
- Microsoft.AspNetCore.Authentication.JwtBearer

First Steps

Create a database named finshark or your preferred name and update the appsettings.json file with your server name and the database name in the DefaultConnection string.

Questions I made myself doing this project

  1. Why Entity Framwork doesn't provide RemoveAsync method?