public T_Tag AddNewTagAndReturn(string iTag) { iTag = iTag.Trim(); T_Tag NewTag = new T_Tag(); NewTag.Title = iTag; NewTag.Slug = Common.ToUrlSlug(iTag); NewTag.Taxonomy = Constants.TAXONOMY_TAG; return AddNewTagAndReturn(NewTag); }
public ReturnValue<bool> DeleteTag(T_Tag iTag) { try { _dataContext.T_Tag.Remove(iTag); _dataContext.SaveChanges(); return new ReturnValue<bool>(true, ""); } catch (Exception) { return new ReturnValue<bool>(false, ""); } }
public T_Tag AddNewTagAndReturn(T_Tag iTag) { //Check exist T_Tag TagFound = _dataContext.T_Tag.Where( m =>m.Taxonomy == iTag.Taxonomy && ( m.Title == iTag.Title || m.Slug == iTag.Slug)).SingleOrDefault(); //Return exist Tag if (TagFound != null) return TagFound; else { iTag.CreatedDate = DateTime.Now; _dataContext.T_Tag.Add(iTag); _dataContext.SaveChanges(); return iTag; } }
public TagViewModel(T_Tag iTag, IEnumerable<T_Tag> iTagList) { ID = iTag.ID; Title = iTag.Title; Slug = iTag.Slug; Taxonomy = iTag.Taxonomy; Description = iTag.Description; ParentID = iTag.ParentID; ParentPath = iTag.ParentPath; CreatedDate = iTag.CreatedDate; CreatedBy = iTag.CreatedBy; ModifiedDate = iTag.ModifiedDate; ModifiedBy = iTag.ModifiedBy; TagList = iTagList; }
public T_Tag GetTag() { T_Tag RetTag = new T_Tag(); RetTag.ID = ID; RetTag.Title = Title; RetTag.Slug = Slug; RetTag.Taxonomy = Taxonomy; RetTag.Description = Description; RetTag.ParentID = ParentID; RetTag.ParentPath = ParentPath; RetTag.CreatedDate = CreatedDate; RetTag.CreatedBy = CreatedBy; RetTag.ModifiedDate = ModifiedDate; RetTag.ModifiedBy = ModifiedBy; return RetTag; }
public ReturnValue<bool> AddNewTag(T_Tag iTag) { if (IsExist(iTag)) return new ReturnValue<bool>(false, "Mục đã tồn tại"); if (string.IsNullOrEmpty(iTag.Title) || string.IsNullOrEmpty(iTag.Slug)) return new ReturnValue<bool>(false, "Dữ liệu không đúng"); try { iTag.CreatedDate = DateTime.Now; _dataContext.T_Tag.Add(iTag); _dataContext.SaveChanges(); return new ReturnValue<bool>(true, ""); } catch (Exception) { return new ReturnValue<bool>(false, ""); } }
public MauThietKeViewModel(T_News iMauThietKe, T_Tag iCate) { MauThietKe = iMauThietKe; Cate = iCate; }
public ReturnValue<bool> UpdateTag(T_Tag iTag) { if (IsExist(iTag)) return new ReturnValue<bool>(false, "Mục đã tồn tại"); if (string.IsNullOrEmpty(iTag.Title) || string.IsNullOrEmpty(iTag.Slug)) return new ReturnValue<bool>(false, "Dữ liệu không đúng"); try { iTag.ModifiedDate = DateTime.Now; _dataContext.Entry(iTag).State = EntityState.Modified; return new ReturnValue<bool>(_dataContext.SaveChanges() > 0, ""); } catch (Exception) { return new ReturnValue<bool>(false, ""); } }
public bool IsExist(T_Tag iTag) { T_Tag TagFound = _dataContext.T_Tag.Where( m => m.ID != iTag.ID && m.Taxonomy == iTag.Taxonomy &&(m.Title == iTag.Title || m.Slug == iTag.Slug)).SingleOrDefault(); return (TagFound != null) ? true : false; }