public bool Update(ApplyForScholarshipDTO applyViewModel)
 {
     try
     {
         AUCTechnicalTask_AhmedMohammedRabie.DL.Models.ApplyForScholarship ApplyForScholarship = _repository.Get(applyViewModel.Id);
         ApplyForScholarship.ApplyingStatus = applyViewModel.ApplyingStatus;
         _repository.Update(ApplyForScholarship);
         return(_unitOfWork.SaveChanges());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public bool Create(ApplyForScholarshipDTO item)
        {
            try
            {
                AUCTechnicalTask_AhmedMohammedRabie.DL.Models.ApplyForScholarship ApplyForScholarship = new AUCTechnicalTask_AhmedMohammedRabie.DL.Models.ApplyForScholarship()
                {
                    Message        = item.Message,
                    UserId         = item.UserId,
                    ScholarshipId  = item.ScholarshipId,
                    ApplyingStatus = DL.Enums.ApplyingStatus.NoAction,
                    AddUserId      = item.UserId,
                };
                _repository.Add(ApplyForScholarship);

                return(_unitOfWork.SaveChanges());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }