public ReturnValue<bool> DeleteHotLink(T_HotLink iHotLink) { try { _dataContext.T_HotLink.Remove(iHotLink); _dataContext.SaveChanges(); return new ReturnValue<bool>(true, ""); } catch (Exception) { return new ReturnValue<bool>(false, ""); } }
public ReturnValue<bool> AddNewHotLink(T_HotLink iHotLink) { if (IsExist(iHotLink)) return new ReturnValue<bool>(false, "Mục đã tồn tại"); try { _dataContext.T_HotLink.Add(iHotLink); _dataContext.SaveChanges(); return new ReturnValue<bool>(true, ""); } catch (Exception) { return new ReturnValue<bool>(false, ""); } }
public T_HotLink AddNewHotLinkAndReturn(T_HotLink iHotLink) { _dataContext.T_HotLink.Add(iHotLink); _dataContext.SaveChanges(); return iHotLink; }
public ReturnValue<bool> UpdateHotLink(T_HotLink iHotLink) { //if (IsExist(iHotLink)) return new ReturnValue<bool>(false, "Mục đã tồn tại"); try { _dataContext.Entry(iHotLink).State = EntityState.Modified; return new ReturnValue<bool>(_dataContext.SaveChanges() > 0, ""); } catch (Exception) { return new ReturnValue<bool>(false, ""); } }
public bool IsExist(T_HotLink iHotLink) { return (_dataContext.T_HotLink.Where(m => m.Title == iHotLink.Title && m.Type == iHotLink.Type).SingleOrDefault() != null); }