public static void UpdateKyThuatXN(this DanhMucKyThuatXN kythuatXN, DanhMucKyThuatXNViewModel kythuatXNVM) { kythuatXN.RowIDKyThuatXn = kythuatXNVM.RowIDKyThuatXn; kythuatXN.IDKyThuatXN = kythuatXNVM.IDKyThuatXN; kythuatXN.TenHienThiKyThuat = kythuatXNVM.TenHienThiKyThuat; kythuatXN.TenKyThuat = kythuatXNVM.TenKyThuat; kythuatXN.isLocked = kythuatXNVM.isLocked ?? false; kythuatXN.STT = kythuatXNVM.STT; }
public HttpResponseMessage Put(HttpRequestMessage request, DanhMucKyThuatXNViewModel dmKyThuatXNVM) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; if (!ModelState.IsValid) { request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } else { var kythuatXNDb = dmKyThuatXNService.GetById(dmKyThuatXNVM.RowIDKyThuatXn.ToString()); kythuatXNDb.UpdateKyThuatXN(dmKyThuatXNVM); this.dmKyThuatXNService.Update(kythuatXNDb); this.dmKyThuatXNService.Save(); response = request.CreateResponse(HttpStatusCode.OK); } return response; })); }
public HttpResponseMessage Put(HttpRequestMessage request, DanhMucKyThuatXNViewModel dmKyThuatXNVM) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; if (!ModelState.IsValid) { request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } else { // var kythuatXNDb = dmKyThuatXNService.GetById(dmKyThuatXNVM.IDKyThuatXN); // kythuatXNDb.UpdateThongSoXN(dmKyThuatXNVM); // // danhMucThongSoXNService.Update(dmKyThuatXNVM); // danhMucThongSoXNService.Save(); // response = request.CreateResponse(HttpStatusCode.OK); } return response; })); }
public HttpResponseMessage Create(HttpRequestMessage request, DanhMucKyThuatXNViewModel dmKyThuatXNVM) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; if (!ModelState.IsValid) { response = request.CreateResponse(HttpStatusCode.BadRequest, ModelState); } else { var newKyThuat = new DanhMucKyThuatXN(); newKyThuat.UpdateKyThuatXN(dmKyThuatXNVM); dmKyThuatXNService.Create(newKyThuat); dmKyThuatXNService.Save(); var responseData = Mapper.Map <DanhMucKyThuatXN, DanhMucKyThuatXNViewModel>(newKyThuat); response = request.CreateResponse(HttpStatusCode.Created, responseData); } return response; })); }