Hello all,
Firstly, the topic is related to WebAPI but i didn`t see any category with WebAPI. So posted under Web services.
I`m working on a WebAPI application (ASP.NET MVC, Entity Framework) & trying to DELETE an entry from Database. Below is the code related to DELETE verb.
- public HttpResponseMessage Delete (int empId)
- {
- try
- {
- using (WebApiTrialEntities entity = new WebApiTrialEntities())
- {
- var isAvailable = entity.Employees.FirstOrDefault(e => e.ID == empId);
- if (isAvailable !=null)
- {
- entity.Employees.Remove(isAvailable);
- entity.SaveChangesAsync();
- return Request.CreateResponse(HttpStatusCode.Gone, "EmpId " + empId + " is Deleted");
- }
- else
- {
- return Request.CreateErrorResponse(HttpStatusCode.NotFound, "EmpId " + empId + " is NotFound");
- }
- }
- }
- catch (Exception ex)
- {
- return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex);
- }
- }
Using Fiddler - we see Header value as '405 Method Not Allowed' with message as "The requested resource does not support http method 'DELETE'.
Please help me out & suggest me to correct my mistakes.
Thanks in advance.
Madan ShekarPosted Oct 18, 2018, 1:34 AM
Jignesh KumarPosted Aug 4, 2018, 1:46 AM
Ruchi SharavatPosted Aug 3, 2018, 8:08 AM
andJenith ThakkarPosted Aug 3, 2018, 7:44 AM
Please add this in your web config and try
Ganesh KadamPosted Aug 3, 2018, 7:13 AM
L APosted Aug 29, 2017, 11:07 AM
Midhun TpPosted Aug 23, 2017, 12:26 AM