コード例 #1
0
        [Authorize(Roles = "Admin")]  //Personnel
        public ActionResult Update(string Id, string Name, string Province, string Tax_pri, string Description, string File_tax, string Ord, string NameEn, string DescriptionEn, string Active)
        {
            Tax_ruler_Model data = new Tax_ruler_Model();//gọi model data

            data.Id            = Convert.ToInt32(Id);
            data.Name          = Name;
            data.Province      = Province;
            data.Description   = Description;
            data.File_tax      = File_tax;
            data.NameEn        = NameEn;
            data.DescriptionEn = DescriptionEn;
            data.Active        = Convert.ToBoolean(Active);
            data.Tax_pri       = Convert.ToInt32(Tax_pri);
            data.Ord           = Convert.ToInt32(Ord);

            if (connect_entity.Tax_ruler.FirstOrDefault
                    (x => x.Province == data.Province && x.Name == Name && x.Id != data.Id) == null) // kiểm tra không được trùng tên trùng khu vực
            {
                Connect.Update(data);                                                                //gọi service lưu
                Resurt = 1;
            }
            else
            {
                Resurt = 0;
            }

            return(Json(Resurt, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
        public IList <Tax_ruler_Model> GetId(Tax_ruler_Model model)
        {
            IList <Tax_ruler_Model> result = new List <Tax_ruler_Model>();

            result = Connect_Enttity.Tax_ruler.Where(x => x.Id == model.Id).Select(x => new Tax_ruler_Model
            {
                Id            = x.Id,
                Name          = x.Name,
                Province      = x.Province,
                Tax_pri       = (int)(x.Tax_pri),
                Description   = x.Description,
                File_tax      = x.File_tax,
                Ord           = (int)(x.Ord),
                NameEn        = x.NameEn,
                DescriptionEn = x.DescriptionEn,
                Active        = (bool)x.Active
            }).ToList();

            return(result);
        }
コード例 #3
0
        public void Update(Tax_ruler_Model model)
        {
            var data = Connect_Enttity.Tax_ruler.FirstOrDefault(x => x.Id == model.Id);

            if (data != null)
            {
                data.Name          = model.Name;
                data.Province      = model.Province;
                data.Tax_pri       = (int)(model.Tax_pri);
                data.Description   = model.Description;
                data.File_tax      = model.File_tax;
                data.Ord           = (int)(model.Ord);
                data.NameEn        = model.NameEn;
                data.DescriptionEn = model.DescriptionEn;
                data.Active        = (bool)model.Active;

                Connect_Enttity.SaveChanges();
                Dispose();
            }
        }
コード例 #4
0
        public void Create(Tax_ruler_Model model)
        {
            var data = Connect_Enttity.Tax_ruler.FirstOrDefault(x => x.Id == model.Id);

            if (data == null)
            {
                var entity = new Tax_ruler();
                entity.Name          = model.Name;
                entity.Province      = model.Province;
                entity.Tax_pri       = (int)(model.Tax_pri);
                entity.Description   = model.Description;
                entity.File_tax      = model.File_tax;
                entity.Ord           = (int)(model.Ord);
                entity.NameEn        = model.NameEn;
                entity.DescriptionEn = model.DescriptionEn;
                entity.Active        = (bool)model.Active;

                Connect_Enttity.Tax_ruler.Add(entity);
                Connect_Enttity.SaveChanges();
                Dispose();
            }
        }
コード例 #5
0
 public IEnumerable <Tax_ruler_Model> ReadID(Tax_ruler_Model model)
 {
     return(GetId(model));
 }