Ejemplo n.º 1
0
        public HttpResponseMessage AddUppFromApp(HttpRequestMessage request)
        {
            HttpContent          requestContent = Request.Content;
            string               jsonContent    = requestContent.ReadAsStringAsync().Result;
            DanhMucGoiDichVuDVCS goidvdvcsVm    = JsonConvert.DeserializeObject <DanhMucGoiDichVuDVCS>(jsonContent);

            var userName = HttpContext.Current.GetOwinContext().Authentication.User.Identity.Name;
            var user     = userManager.FindByNameAsync(userName).Result;

            if (goidvdvcsVm.MaDVCS.Contains(user.LevelCode))
            {
                var term = goiDichVuDVCSService.GetSingle(goidvdvcsVm.MaDVCS, goidvdvcsVm.IDGoiDichVuChung);
                if (term == null)
                {
                    goiDichVuDVCSService.Add(goidvdvcsVm);
                }
                else
                {
                    var rowId = term.RowIDGoiDichVuTrungTam;
                    term = goidvdvcsVm;
                    term.RowIDGoiDichVuTrungTam = rowId;

                    goiDichVuDVCSService.Update(term);
                }
                goiDichVuDVCSService.Save();
                return(request.CreateResponse(HttpStatusCode.OK));
            }
            else
            {
                return(request.CreateResponse(HttpStatusCode.NotAcceptable, "Không có quyền sửa hoặc update " + goidvdvcsVm.MaDVCS));
            }
        }
 public void addup(DanhMucGoiDichVuDVCS goidv)
 {
     if (this.goiDichVuDVCSRepository.GetMulti(a => a.IDGoiDichVuChung == goidv.IDGoiDichVuChung) != null)
     {
         this.goiDichVuDVCSRepository.Update(goidv);
     }
     else
     {
         this.goiDichVuDVCSRepository.Add(goidv);
     }
 }
        public void Add(string MaDVCS, List <DanhMucGoiDichVuChung> lstGDV)
        {
            foreach (var a in lstGDV)
            {
                DanhMucGoiDichVuDVCS gdvdv = new DanhMucGoiDichVuDVCS();

                gdvdv.TenGoiDichVuTrungTam   = a.TenGoiDichVuChung;
                gdvdv.RowIDGoiDichVuTrungTam = a.RowIDGoiDichVuChung;
                gdvdv.IDGoiDichVuChung       = a.IDGoiDichVuChung;
                gdvdv.DonGia    = a.DonGia;
                gdvdv.ChietKhau = a.ChietKhau;
                gdvdv.MaDVCS    = MaDVCS;

                this.goiDichVuDVCSRepository.Add(gdvdv);
            }
        }
 public void Add(DanhMucGoiDichVuDVCS goidv)
 {
     this.goiDichVuDVCSRepository.Add(goidv);
 }
 public void Update(DanhMucGoiDichVuDVCS goidv)
 {
     this.goiDichVuDVCSRepository.Update(goidv);
 }