Exemple #1
0
 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);
 }
Exemple #2
0
 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, "");
     }
 }
Exemple #3
0
 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;
     }
 }
Exemple #4
0
 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;
 }
Exemple #5
0
 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;
 }
Exemple #6
0
 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, "");
     }
 }
Exemple #7
0
 public MauThietKeViewModel(T_News iMauThietKe, T_Tag iCate)
 {
     MauThietKe = iMauThietKe;
     Cate = iCate;
 }
Exemple #8
0
 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, "");
     }
 }
Exemple #9
0
 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;
 }