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; }
    }

Comments

Popular posts from this blog

my reframce

Angular UI Grid To Bind JSON Data