Delete api using linq in asp.net web api
[HttpDelete]
[ActionName("Offer")]
[Route("api/[controller]/action/{offerid}")]
public ResponseModel DeleteOffer(int offerid)
{
try
{
using (myContext db= new myContext())
{
var deleteoffer = (from o in db.Offer
where o.OfferId == offerid
select o).FirstOrDefault();
db.Remove(deleteoffer);
objEntity.SaveChanges();
return new ResponseModel { Data = "sucess", ErrorCode = "0", Success = true };
}
}
catch (Exception ex) {
return new ResponseModel { Data=ex.Message,ErrorCode= "1001000",Success=false };
}
}
Get Responce:
public class ResponseModel
{
public bool Success { get; set; }
public object Data { get; set; }
public string ErrorCode { get; set; }
}
[ActionName("Offer")]
[Route("api/[controller]/action/{offerid}")]
public ResponseModel DeleteOffer(int offerid)
{
try
{
using (myContext db= new myContext())
{
var deleteoffer = (from o in db.Offer
where o.OfferId == offerid
select o).FirstOrDefault();
db.Remove(deleteoffer);
objEntity.SaveChanges();
return new ResponseModel { Data = "sucess", ErrorCode = "0", Success = true };
}
}
catch (Exception ex) {
return new ResponseModel { Data=ex.Message,ErrorCode= "1001000",Success=false };
}
}
Get Responce:
public class ResponseModel
{
public bool Success { get; set; }
public object Data { get; set; }
public string ErrorCode { get; set; }
}
Comments
Post a Comment