public ManufactorsDTO AddManufactor(ManufactorsDTO givenManufactor) { Manufactor manufactorToAdd = new Manufactor { Manufactor1 = givenManufactor.manufactor }; DB.Manufactors.Add(manufactorToAdd); DB.SaveChanges(); givenManufactor.id = manufactorToAdd.ManufactorID; return(givenManufactor); }
public ManufactorsDTO UpdateManufactor(ManufactorsDTO givenManufactor) { Manufactor manufactorToUpdate = DB.Manufactors.Where(p => p.ManufactorID == givenManufactor.id).SingleOrDefault(); if (manufactorToUpdate == null) { return(null); } manufactorToUpdate.Manufactor1 = givenManufactor.manufactor; DB.SaveChanges(); return(givenManufactor); }
public HttpResponseMessage AddManufactors(ManufactorsDTO givenManufactor) { try { using (logic) { ManufactorsDTO addedManufactor = logic.AddManufactor(givenManufactor); return(Request.CreateResponse(HttpStatusCode.Created, addedManufactor)); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ErrorsManager.GetInnerMeesage(ex))); } }
public HttpResponseMessage UpdateManufactors(ManufactorsDTO givenManufactor, int id) { try { using (logic) { givenManufactor.id = id; ManufactorsDTO updatedManufactor = logic.UpdateManufactor(givenManufactor); if (updatedManufactor == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } return(Request.CreateResponse(HttpStatusCode.OK, updatedManufactor)); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ErrorsManager.GetInnerMeesage(ex))); } }