public HttpResponseMessage PutSupplierComModel(int id, SupplierComModel data) { if (!ModelState.IsValid) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } if (id != data.ID) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } var tempdata = SupplierComModel.MaptoEntity(data); tempdata.ModifiedBy = "user"; tempdata.ModifiedDate = DateTime.Today; try { BusinessFacade.Supplier.Update(tempdata); } catch (DbUpdateConcurrencyException) { if (!SupplierComModelExists(id)) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } else { throw; } } return(Request.CreateResponse(HttpStatusCode.OK)); }
public HttpResponseMessage GetSupplierComModel(int id) { SupplierComModel supplierModel = SupplierComModel.MaptoModel(BusinessFacade.Supplier.Get(id)); if (supplierModel == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } return(Request.CreateResponse(HttpStatusCode.OK, supplierModel)); }
// GET: api/Supplier public HttpResponseMessage GetSupplierEntities() { var data = BusinessFacade.Supplier.GetAll().Select(o => SupplierComModel.MaptoModel(o)); if (data != null) { return(Request.CreateResponse(HttpStatusCode.OK, data)); } else { return(Request.CreateResponse(HttpStatusCode.NotFound)); } }
public HttpResponseMessage PostSupplierComModel(SupplierComModel data) { if (!ModelState.IsValid) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } var tempdata = SupplierComModel.MaptoEntity(data); tempdata.CreatedBy = "user"; tempdata.CreatedDate = DateTime.Today; BusinessFacade.Supplier.Create(tempdata); return(Request.CreateResponse(HttpStatusCode.OK, tempdata.ID)); }