public bool AddRank(RanksDTO Rank) { Rank newRank = new Rank(); newRank.RankNameAr = Rank.RankNameAr; newRank.RankNameEn = Rank.RankNameEn; operationalDataContext.Ranks.Add(newRank); return(operationalDataContext.SaveChanges() > 0); }
public bool UpdateRank(RanksDTO Rank) { Rank oldRank = operationalDataContext.Ranks.Where(u => u.RankId == Rank.RankId).FirstOrDefault(); if (oldRank != null) { oldRank.RankNameAr = Rank.RankNameAr; oldRank.RankNameEn = Rank.RankNameEn; return(operationalDataContext.SaveChanges() > 0); } else { return(AddRank(Rank)); } }
public bool DeleteRank(RanksDTO Rank) { try { Rank oldRank = operationalDataContext.Ranks.Where(u => u.RankId == Rank.RankId).FirstOrDefault(); if (oldRank != null) { operationalDataContext.Ranks.Remove(oldRank); operationalDataContext.SaveChanges(); return(true); } return(false); } catch { return(false); } }