public HttpResponseMessage Post([FromBody] GoldAppDoc goldappdoc) { try { using (loandbEntities entities = new loandbEntities()) { entities.Configuration.ProxyCreationEnabled = false; entities.GoldAppDocs.Add(goldappdoc); entities.SaveChanges(); var message = Request.CreateResponse(HttpStatusCode.Created, goldappdoc); message.Headers.Location = new Uri(Request.RequestUri + goldappdoc.ID.ToString()); return(message); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public HttpResponseMessage Put(int id, [FromBody] GoldAppDoc goldappdoc) { try { using (loandbEntities entities = new loandbEntities()) { var entity = entities.GoldAppDocs.FirstOrDefault(e => e.P_ID == id); if (entity == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Person with P_Id " + id.ToString() + " Not Found!")); } else { entity.ID = entity.ID; entity.P_ID = entity.P_ID; entity.Doc1_Name = goldappdoc.Doc1_Name; entity.Doc1 = goldappdoc.Doc1; entity.Doc2_Name = goldappdoc.Doc2_Name; entity.Doc2 = goldappdoc.Doc2; entity.Doc3_Name = goldappdoc.Doc3_Name; entity.Doc3 = goldappdoc.Doc3; entity.Doc4_Name = goldappdoc.Doc4_Name; entity.Doc4 = goldappdoc.Doc4; entity.Doc5_Name = goldappdoc.Doc5_Name; entity.Doc5 = goldappdoc.Doc5; entity.Doc6_Name = goldappdoc.Doc6_Name; entity.Doc6 = goldappdoc.Doc6; entity.Doc7_Name = goldappdoc.Doc7_Name; entity.Doc7 = goldappdoc.Doc7; entity.Doc8_Name = goldappdoc.Doc8_Name; entity.Doc8 = goldappdoc.Doc8; entity.Doc9_Name = goldappdoc.Doc9_Name; entity.Doc9 = goldappdoc.Doc9; entity.Doc10_Name = goldappdoc.Doc10_Name; entity.Doc10 = goldappdoc.Doc10; entity.Doc11_Name = goldappdoc.Doc11_Name; entity.Doc11 = goldappdoc.Doc11; entity.Doc12_Name = goldappdoc.Doc12_Name; entity.Doc12 = goldappdoc.Doc12; entity.Doc13_Name = goldappdoc.Doc13_Name; entity.Doc13 = goldappdoc.Doc13; entity.Doc14_Name = goldappdoc.Doc14_Name; entity.Doc14 = goldappdoc.Doc14; entity.Doc15_Name = goldappdoc.Doc15_Name; entity.Doc15 = goldappdoc.Doc15; entity.Doc16_Name = goldappdoc.Doc16_Name; entity.Doc16 = goldappdoc.Doc16; entity.Doc17_Name = goldappdoc.Doc17_Name; entity.Doc17 = goldappdoc.Doc17; entity.Doc18_Name = goldappdoc.Doc18_Name; entity.Doc18 = goldappdoc.Doc18; entity.Doc19_Name = goldappdoc.Doc19_Name; entity.Doc19 = goldappdoc.Doc19; entity.Doc20_Name = goldappdoc.Doc20_Name; entity.Doc20 = goldappdoc.Doc20; entities.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }