Пример #1
0
 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;
            }));
        }
Пример #3
0
        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;
            }));
        }