public HttpResponseMessage Put(int id, [FromBody] LoanAppliedDetail loanapplieddetail) { try { using (TrustyloandbEntities entities = new TrustyloandbEntities()) { var entity = entities.LoanAppliedDetails.FirstOrDefault(e => e.P_ID == id); if (entity == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Login with Id " + id.ToString() + " Not Found!")); } else { entity.Per_ID = loanapplieddetail.Per_ID; entity.Per_Amount = loanapplieddetail.Per_Amount; entity.Per_Rate = loanapplieddetail.Per_Rate; entity.Per_Tenure = loanapplieddetail.Per_Tenure; entity.Per_Emi = loanapplieddetail.Per_Emi; entity.Per_Last_Emi = loanapplieddetail.Per_Last_Emi; entity.Per_Interest = loanapplieddetail.Per_Interest; entities.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public HttpResponseMessage Post([FromBody] LoanAppliedDetail loanapplieddetail) { try { using (TrustyloandbEntities entities = new TrustyloandbEntities()) { entities.Configuration.ProxyCreationEnabled = false; entities.LoanAppliedDetails.Add(loanapplieddetail); entities.SaveChanges(); var message = Request.CreateResponse(HttpStatusCode.Created, loanapplieddetail); message.Headers.Location = new Uri(Request.RequestUri + loanapplieddetail.ID.ToString()); return(message); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }