Esempio n. 1
0
        [Authorize(Roles = "Admin,Personnel")]  //Personnel
        public ActionResult Update(string Id, string IdTag, string Text, string Value, string Idcapthuoctinh, string Idproduct, string Idthuoctinh, string Active, string Ord, string Content, string TagProduct)
        {
            DientuThuoctinh_Model data = new DientuThuoctinh_Model();//gọi model data

            data.Id             = _resurtId(IdTag);
            data.Text           = Text;
            data.Value          = Value;
            data.IdTag          = IdTag;
            data.Active         = Convert.ToBoolean(Active);
            data.Ord            = Convert.ToInt32(Ord);
            data.Idproduct      = Convert.ToInt32(Idproduct);
            data.Idthuoctinh    = Convert.ToInt32(Idthuoctinh);
            data.Idcapthuoctinh = Convert.ToInt32(Idcapthuoctinh);
            data.Content        = Content;
            data.TagProduct     = TagProduct;

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

            return(Json(Resurt, JsonRequestBehavior.AllowGet));
        }
        public IList <DientuThuoctinh_Model> GetId(DientuThuoctinh_Model model)
        {
            IList <DientuThuoctinh_Model> result = new List <DientuThuoctinh_Model>();

            result = Connect_Enttity.DientuThuoctinhs.Where(x => x.Id == model.Id).Select(x => new DientuThuoctinh_Model
            {
                Id             = x.Id,
                IdTag          = x.IdTag,
                Text           = x.Text,
                Value          = x.Value,
                Ord            = (int)(x.Ord),
                Active         = (bool)(x.Active),
                Idcapthuoctinh = (int)(x.Idcapthuoctinh),
                Idthuoctinh    = (int)(x.Idthuoctinh),
                Idproduct      = (int)(x.Idproduct),
                Content        = x.Content,
                TagProduct     = x.TagProduct
            }).ToList();

            return(result);
        }
        public void Update(DientuThuoctinh_Model model)
        {
            var data = Connect_Enttity.DientuThuoctinhs.FirstOrDefault(x => x.Id == model.Id);

            if (data != null)
            {
                data.Text           = model.Text;
                data.Value          = model.Value;
                data.IdTag          = model.IdTag;
                data.Ord            = (int)(model.Ord);
                data.Active         = (bool)(model.Active);
                data.Idthuoctinh    = (int)(model.Idthuoctinh);
                data.Idproduct      = (int)(model.Idproduct);
                data.Idcapthuoctinh = (int)(model.Idcapthuoctinh);
                data.Content        = model.Content;
                data.TagProduct     = model.TagProduct;

                Connect_Enttity.SaveChanges();
                Dispose();
            }
        }
        public void Create(DientuThuoctinh_Model model)
        {
            var data = Connect_Enttity.DientuThuoctinhs.FirstOrDefault(x => x.Id == model.Id);

            if (data == null)
            {
                var entity = new DientuThuoctinh();
                entity.Text           = model.Text;
                entity.IdTag          = model.IdTag;
                entity.Value          = model.Value;
                entity.Ord            = (int)(model.Ord);
                entity.Idthuoctinh    = (int)(model.Idthuoctinh);
                entity.Idproduct      = (int)(model.Idproduct);
                entity.Idcapthuoctinh = (int)(model.Idcapthuoctinh);
                entity.Active         = (bool)(model.Active);
                entity.Content        = model.Content;
                entity.TagProduct     = model.TagProduct;


                Connect_Enttity.DientuThuoctinhs.Add(entity);
                Connect_Enttity.SaveChanges();
                Dispose();
            }
        }
 public IEnumerable <DientuThuoctinh_Model> ReadID(DientuThuoctinh_Model model)
 {
     return(GetId(model));
 }