public IList <DientuMenuSitemathang_Model> GetId(DientuMenuSitemathang_Model model)
        {
            IList <DientuMenuSitemathang_Model> result = new List <DientuMenuSitemathang_Model>();

            result = Connect_Enttity.DientuMenuSitemathangs.Where(x => x.Id == model.Id).Select(x => new DientuMenuSitemathang_Model
            {
                Id          = x.Id,
                MenuName    = x.MenuName,
                Tag         = (x.Tag),
                Level       = x.Level,
                Logogroup   = (x.Logogroup),
                Mota        = x.Mota,
                Url         = (x.Url),
                idThuoctinh = x.idThuoctinh,
                Priority    = (x.Priority),
                Title       = x.Title,
                Keyword     = x.Keyword,
                Description = x.Description,
                Index       = (x.Index),
                Active      = (bool)(x.Active),
                Ord         = (int)(x.Ord)
            }).ToList();

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

            if (data != null)
            {
                data.Id          = model.Id;
                data.MenuName    = model.MenuName;
                data.Tag         = (model.Tag);
                data.Level       = model.Level;
                data.Logogroup   = (model.Logogroup);
                data.Mota        = model.Mota;
                data.Url         = (model.Url);
                data.idThuoctinh = model.idThuoctinh;
                data.Priority    = (model.Priority);
                data.Index       = (model.Index);
                data.Active      = (bool)(model.Active);
                data.Ord         = (int)(model.Ord);
                data.Title       = model.Title;
                data.Keyword     = model.Keyword;
                data.Description = model.Description;

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

            if (data == null)
            {
                var entity = new DientuMenuSitemathang();
                entity.MenuName    = model.MenuName;
                entity.Tag         = (model.Tag);
                entity.Level       = model.Level;
                entity.Logogroup   = (model.Logogroup);
                entity.Mota        = model.Mota;
                entity.Url         = (model.Url);
                entity.idThuoctinh = model.idThuoctinh;
                entity.Priority    = (model.Priority);
                entity.Index       = (model.Index);
                entity.Active      = (bool)(model.Active);
                entity.Ord         = (int)(model.Ord);
                entity.Title       = model.Title;
                entity.Keyword     = model.Keyword;
                entity.Description = model.Description;

                Connect_Enttity.DientuMenuSitemathangs.Add(entity);
                Connect_Enttity.SaveChanges();
                Dispose();
            }
        }
Ejemplo n.º 4
0
        [Authorize(Roles = "Admin,Personnel")]  //Personnel phan quyen
        public JsonResult Update(string Id, string MenuName, string Tag, string Level, string Logogroup,
                                 string Ord, string Active, string Mota, string Url, string idThuoctinh,
                                 string Priority, string Index, string Level2, string Title,
                                 string Keyword, string Description)
        {
            DientuMenuSitemathang_Model data = new DientuMenuSitemathang_Model();//gọi model data

            data.Id          = Convert.ToInt32(Id);
            data.MenuName    = MenuName;
            data.Tag         = UrlRewrite.GenShortName(data.MenuName.Replace(":", "").Trim());
            data.Level       = Level == "" ? null : Level;
            data.Logogroup   = Logogroup;
            data.Ord         = Convert.ToInt32(Ord);
            data.Active      = Convert.ToBoolean(Active);
            data.Mota        = Mota;
            data.Url         = Url;
            data.idThuoctinh = Convert.ToInt32(idThuoctinh);
            data.Priority    = Convert.ToInt32(Priority);
            data.Index       = Convert.ToInt32(Index);
            data.Title       = Title;
            data.Keyword     = Keyword;
            data.Description = Description;

            if (connect_entity.DientuMenuSitemathangs.FirstOrDefault
                    (x => x.MenuName == data.MenuName && x.Id != data.Id) == null) // kiểm tra không được trùng tên
            {
                string tag_Pre = resurt_tag(data.Id);                              // lấy giá trị tag trước

                Connect.Update(data);                                              //gọi service lưu

                //update to news detail other group save
                Resurt_Cateprolevel1(tag_Pre, data.Tag);
                Resurt_Cateprolevel2(tag_Pre, data.Tag);
                Resurt_Cateprolevel3(tag_Pre, data.Tag);
                Resurt = 1;
            }
            else
            {
                Resurt = 0;
            }

            return(Json(Resurt, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 5
0
        [Authorize(Roles = "Admin,Personnel")]  //Personnel phan quyen
        public JsonResult Insert(string MenuName, string Tag, string Level, string Logogroup,
                                 string Ord, string Active, string Mota, string Url, string idThuoctinh,
                                 string Priority, string Index, string Level2, string Title,
                                 string Keyword, string Description)
        {
            DientuMenuSitemathang_Model data = new DientuMenuSitemathang_Model();//gọi model data

            data.MenuName = MenuName;
            data.Tag      = UrlRewrite.GenShortName(data.MenuName.Replace(":", "").Trim());

            if (Level2 == "" || Level2 == null)
            {
                data.Level = Level == "" ? null : Level;
            }
            else
            {
                data.Level = Level2 == "" ? null : Level2;
            }
            data.Logogroup   = Logogroup;
            data.Ord         = Convert.ToInt32(Ord);
            data.Active      = Convert.ToBoolean(Active);
            data.Mota        = Mota;
            data.Url         = Url;
            data.idThuoctinh = Convert.ToInt32(idThuoctinh);
            data.Priority    = Convert.ToInt32(Priority);
            data.Index       = Convert.ToInt32(Index);
            data.Title       = Title;
            data.Keyword     = Keyword;
            data.Description = Description;

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

            return(Json(Resurt, JsonRequestBehavior.AllowGet));
        }
 public IEnumerable <DientuMenuSitemathang_Model> ReadID(DientuMenuSitemathang_Model model)
 {
     return(GetId(model));
 }