예제 #1
0
        public HttpResponseMessage Create(HttpRequestMessage request, DanhMucTrungTamSangLocViewModel trungTamSangLocVm)
        {
            return(CreateHttpResponse(request, () =>
            {
                HttpResponseMessage response = null;
                if (!ModelState.IsValid)
                {
                    response = request.CreateResponse(HttpStatusCode.BadRequest, ModelState);
                }
                else
                {
                    if (trungTamSangLocVm.isLocked == null)
                    {
                        trungTamSangLocVm.isLocked = false;
                    }
                    trungTamSangLocVm.MaTongCuc = 1;
                    var newTrungTam = new DanhMucTrungTamSangLoc();
                    newTrungTam.UpdateTrungTamSL(trungTamSangLocVm);
                    trungTamService.Add(newTrungTam);
                    trungTamService.Save();

                    var responseData = Mapper.Map <DanhMucTrungTamSangLoc, DanhMucTrungTamSangLocViewModel>(newTrungTam);
                    response = request.CreateResponse(HttpStatusCode.Created, responseData);
                }

                return response;
            }));
        }
예제 #2
0
 public static void UpdateTTSLFromApp(this DanhMucTrungTamSangLoc trungtam, DanhMucTrungTamSangLocViewModel trungtamVM)
 {
     trungtam.TenTTSL      = trungtamVM.TenTTSL;
     trungtam.SDTTTSL      = trungtamVM.SDTTTSL;
     trungtam.DiaChiTTSL   = trungtamVM.DiaChiTTSL;
     trungtam.isLocked     = trungtamVM.isLocked;
     trungtam.LicenseKey   = trungtamVM.LicenseKey;
     trungtam.Logo         = trungtamVM.Logo;
     trungtam.HeaderReport = trungtamVM.HeaderReport;
 }
예제 #3
0
 public static void UpdateTrungTamSL(this DanhMucTrungTamSangLoc trungtam, DanhMucTrungTamSangLocViewModel trungtamVm)
 {
     trungtam.RowIDTTSL  = trungtamVm.RowIDTTSL;
     trungtam.MaTTSL     = trungtamVm.MaTTSL;
     trungtam.TenTTSL    = trungtamVm.TenTTSL;
     trungtam.SDTTTSL    = trungtamVm.SDTTTSL;
     trungtam.DiaChiTTSL = trungtamVm.DiaChiTTSL;
     trungtam.isLocked   = trungtamVm.isLocked;
     trungtam.Stt        = trungtamVm.Stt;
 }
예제 #4
0
 public void Update(DanhMucTrungTamSangLoc dmTrungTam)
 {
     trungtamRepository.Update(dmTrungTam);
 }
예제 #5
0
 public void Add(DanhMucTrungTamSangLoc dmTrungTam)
 {
     trungtamRepository.Add(dmTrungTam);
 }