//public T_News_Tag AddNewTagAndReturn(T_News_Tag iNews_Tag) //{ // return _newTagRepository.AddAndReturn(iNews_Tag); //} public ReturnValue<bool> AddNewNews_Tag(int iNewsID, int iTagID) { T_News_Tag NewItem = new T_News_Tag(); NewItem.NewsID = iNewsID; NewItem.TagID = iTagID; return AddNewNews_Tag(NewItem); }
public ReturnValue<bool> DeleteNews_Tag(T_News_Tag iNews_Tag) { try { _dataContext.T_News_Tag.Remove(iNews_Tag); _dataContext.SaveChanges(); return new ReturnValue<bool>(true, ""); } catch (Exception) { return new ReturnValue<bool>(false, ""); } }
public ReturnValue<bool> AddNewNews_Tag(T_News_Tag iNews_Tag) { if (IsExist(iNews_Tag)) return new ReturnValue<bool>(false, "Mục đã tồn tại"); try { _dataContext.T_News_Tag.Add(iNews_Tag); _dataContext.SaveChanges(); return new ReturnValue<bool>(true, ""); } catch (Exception) { return new ReturnValue<bool>(false, ""); } }
public ReturnValue<bool> UpdateNews_Tag(T_News_Tag iNews_Tag) { //if (IsExist(iNews_Tag)) return new ReturnValue<bool>(false, "Mục đã tồn tại"); try { _dataContext.Entry(iNews_Tag).State = EntityState.Modified; return new ReturnValue<bool>(_dataContext.SaveChanges() > 0, ""); } catch (Exception) { return new ReturnValue<bool>(false, ""); } }
public bool IsExist(T_News_Tag iNews_Tag) { T_News_Tag TagFound = _dataContext.T_News_Tag.Where(m => m.NewsID == iNews_Tag.NewsID && m.TagID == iNews_Tag.TagID).SingleOrDefault(); return (TagFound != null) ? true : false; }