public IList <GroupNew_Model> GetId(GroupNew_Model model) { IList <GroupNew_Model> result = new List <GroupNew_Model>(); result = Connect_Enttity.GroupNews.Where(x => x.Id == model.Id).Select(x => new GroupNew_Model { Id = x.Id, Name = x.Name, Tag = x.Tag, Level = x.Level, Title = x.Title, Description = x.Description, Keyword = x.Keyword, Ord = (int)(x.Ord), Priority = (int)(x.Priority), Index = (int)(x.Index), Active = (int)(x.Active), Lang = x.Lang, Logogroup = x.Logogroup, ImagesLogo = x.ImagesLogo, content = x.content, NameEn = x.NameEn, TitleEn = x.TitleEn, contentEn = x.contentEn }).ToList(); return(result); }
public void Update(GroupNew_Model model) { var data = Connect_Enttity.GroupNews.FirstOrDefault(x => x.Id == model.Id); if (data != null) { data.Name = model.Name; data.Tag = model.Tag; data.Level = model.Level; data.Title = model.Title; data.Description = model.Description; data.Keyword = model.Keyword; data.Ord = (int)(model.Ord); data.Priority = (int)(model.Priority); data.Index = (int)(model.Index); data.Active = (int)(model.Active); data.Lang = model.Lang; data.Logogroup = model.Logogroup; data.ImagesLogo = model.ImagesLogo; data.content = model.content; data.NameEn = model.NameEn; data.TitleEn = model.TitleEn; data.contentEn = model.contentEn; Connect_Enttity.SaveChanges(); Dispose(); } }
public void Create(GroupNew_Model model) { var data = Connect_Enttity.GroupNews.FirstOrDefault(x => x.Id == model.Id); if (data == null) { var entity = new GroupNew(); entity.Name = model.Name; entity.Tag = model.Tag; entity.Level = model.Level; entity.Title = model.Title; entity.Description = model.Description; entity.Keyword = model.Keyword; entity.Ord = (int)(model.Ord); entity.Priority = (int)(model.Priority); entity.Index = (int)(model.Index); entity.Active = (int)(model.Active); entity.Lang = model.Lang; entity.Logogroup = model.Logogroup; entity.ImagesLogo = model.ImagesLogo; entity.content = model.content; entity.NameEn = model.NameEn; entity.TitleEn = model.TitleEn; entity.contentEn = model.contentEn; Connect_Enttity.GroupNews.Add(entity); Connect_Enttity.SaveChanges(); Dispose(); } }
[Authorize(Roles = "Admin,Personnel")] //Personnel phan quyen public JsonResult Insert(string Name, string Tag, string Level, string Title, string Description, string Keyword, string Ord, string Priority, string Index, string Active, string Lang, string Logogroup, string NameEn, string TitleEn, string ImagesLogo, string content, string contentEn, string Level2) { GroupNew_Model data = new GroupNew_Model();//gọi model data data.Name = Name; data.Tag = UrlRewrite.GenShortName(data.Name.Replace(":", "").Trim()); if (Level2 == "" || Level2 == null) { data.Level = Level == "" ? null : Level; } else { data.Level = Level2 == "" ? null : Level2; } data.Title = Title; data.Description = Description; data.Keyword = Keyword; data.Ord = Convert.ToInt32(Ord); data.Priority = Convert.ToInt32(Priority); data.Index = Convert.ToInt32(Index); data.Active = Convert.ToInt32(Active); data.Lang = Lang; data.Logogroup = Logogroup; data.ImagesLogo = ImagesLogo; data.content = content; data.NameEn = NameEn; data.TitleEn = TitleEn; data.contentEn = contentEn; if (connect_entity.GroupNews.FirstOrDefault (x => x.Name == data.Name) == 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)); }
[Authorize(Roles = "Admin,Personnel")] //Personnel phan quyen public JsonResult Update(string Id, string Name, string Tag, string Level, string Title, string Description, string Keyword, string Ord, string Priority, string Index, string Active, string Lang, string Logogroup, string NameEn, string TitleEn, string ImagesLogo, string content, string contentEn) { GroupNew_Model data = new GroupNew_Model();//gọi model data data.Id = Convert.ToInt32(Id); data.Name = Name; data.Tag = UrlRewrite.GenShortName(data.Name.Replace(":", "").Trim()); data.Level = Level == "" ? null : Level; data.Title = Title; data.Description = Description; data.Keyword = Keyword; data.Ord = Convert.ToInt32(Ord); data.Priority = Convert.ToInt32(Priority); data.Index = Convert.ToInt32(Index); data.Active = Convert.ToInt32(Active); data.Lang = Lang; data.Logogroup = Logogroup; data.ImagesLogo = ImagesLogo; data.content = content; data.NameEn = NameEn; data.TitleEn = TitleEn; data.contentEn = contentEn; if (connect_entity.GroupNews.FirstOrDefault (x => x.Name == data.Name && 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)); }
public IEnumerable <GroupNew_Model> ReadID(GroupNew_Model model) { return(GetId(model)); }