Example #1
0
        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);
        }
Example #2
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));
            }
        }
Example #3
0
        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);
            }
        }