How to Remove a data from database in ASP.NET Core Web API

ASP.NET Core API : How to Remove a record, Remove a record from sql,Delete  a  record by id, crud operation in ASP.Net Core Web API, CRUD operation in AsP.Net Core, Retrieve,Insert,Delete, Update in ASP.NET API, ASP.NET Core API , web api, asp.net web api, code-first entity framework,swagger, Remove a record using code-first entity framework, how to Remove a record using asp.net core web api, write web api for removing records,  write web api for removng records using asp.net core web api


In this article, I will tell you how to remove a record from the SQL Database table. For removing a record from the SQL table we will use the code-first entity framework. In my previous article, I already described how to do settings for writing ASP.NET Core Web API.  Follow the steps:


Step-1:

I already discuss the table structure in my previous article. Please follow that article for creating a table structure using the Code-first entity framework. Also, I discuss the migration of models and updating your database in the SQL server. 

Step-2:

In your ASP.NET Core application, Create a Controller Page "ProfileController" inside the Controller folder. Then write API for removing a single record from the "Profile" table.




using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using ProfileWebApi.Model;
using Microsoft.EntityFrameworkCore;

namespace ProfileWebApi.Controllers
{
[Route("api/[controller]/[action]")]
[ApiController]
public class ProfileController : ControllerBase
{
public ApplicationDbContext DbContext;
public ProfileController(ApplicationDbContext applicationDbContext)
{
DbContext = applicationDbContext;
}
[HttpDelete]
public ActionResult<bool> RemoveProfileById(long id)
{
var res = DbContext.profiles.Where(a => a.ID == id).FirstOrDefault();
DbContext.profiles.Remove(res);
DbContext.SaveChanges();
return true;
}
}
}


Step-3:

Then Build your project. After build successfully completed then click on start debugging. then edit your URL. Run your localhost URL with "/swagger/index.html ". For example:



Step-4:

Then this page will open.

ASP.NET Core API : How to Remove a record, Remove a record from sql,Delete  a  record by id, crud operation in ASP.Net Core Web API, CRUD operation in AsP.Net Core, Retrieve,Insert,Delete, Update in ASP.NET API, ASP.NET Core API , web api, asp.net web api, code-first entity framework,swagger, Remove a record using code-first entity framework, how to Remove a record using asp.net core web api, write web api for removing records,  write web api for removng records using asp.net core web api




Step-5:

Click on "GET:​/api/Profile/RemoveProfileById". Then this page will open:

ASP.NET Core API : How to Remove a record, Remove a record from sql,Delete  a  record by id, crud operation in ASP.Net Core Web API, CRUD operation in AsP.Net Core, Retrieve,Insert,Delete, Update in ASP.NET API, ASP.NET Core API , web api, asp.net web api, code-first entity framework,swagger, Remove a record using code-first entity framework, how to Remove a record using asp.net core web api, write web api for removing records,  write web api for removng records using asp.net core web api




Click on the "Try It Out" button. Another button "Execute" will show then click on that button. 

Step-6: 

The result of your API will show. i.e. the data will remove and the output will show "true".

 
ASP.NET Core API : How to Remove a record, Remove a record from sql,Delete  a  record by id, crud operation in ASP.Net Core Web API, CRUD operation in AsP.Net Core, Retrieve,Insert,Delete, Update in ASP.NET API, ASP.NET Core API , web api, asp.net web api, code-first entity framework,swagger, Remove a record using code-first entity framework, how to Remove a record using asp.net core web api, write web api for removing records,  write web api for removng records using asp.net core web api

That's it. I hope you have found this article helpful. Do let me know via comments and likes.

CRUD Operation Reference Link:

1. Create
4. Update
5. Delete

Post a Comment

1 Comments