public BaseResponse <REGQUESTION> GetLatestRegQuetion(long feeNo, int quetionId) { var response = new BaseResponse <REGQUESTION>(); REGQUESTION RegQuestion = new REGQUESTION(); Mapper.CreateMap <LTC_REGQUESTION, REGQUESTION>(); LTC_REGQUESTION regQuestion = unitOfWork.GetRepository <LTC_REGQUESTION>().dbSet.Where(m => m.FEENO == feeNo && m.QUESTIONID == quetionId).OrderByDescending(x => x.EVALDATE).FirstOrDefault(); Mapper.Map(regQuestion, RegQuestion); response.Data = RegQuestion; return(response); }
public BaseResponse <REGQUESTION> GetREGQuetion(long recordId) { var response = new BaseResponse <REGQUESTION>(); REGQUESTION RegQuestion = new REGQUESTION(); Mapper.CreateMap <LTC_REGQUESTION, REGQUESTION>(); LTC_REGQUESTION regQuestion = unitOfWork.GetRepository <LTC_REGQUESTION>().dbSet.Where(m => m.RECORDID == recordId).FirstOrDefault(); Mapper.Map(regQuestion, RegQuestion); response.Data = RegQuestion; return(response); }
public BaseResponse DeleteEvaluation(long recordId) { var response = new BaseResponse(); List <LTC_REGQUESTIONDATA> regQueData = unitOfWork.GetRepository <LTC_REGQUESTIONDATA>().dbSet.Where(m => m.RECORDID == recordId).ToList(); regQueData.ForEach(p => unitOfWork.GetRepository <LTC_REGQUESTIONDATA>().Delete(p)); LTC_REGQUESTION reqQue = unitOfWork.GetRepository <LTC_REGQUESTION>().dbSet.Where(m => m.RECORDID == recordId).FirstOrDefault(); unitOfWork.GetRepository <LTC_REGQUESTION>().Delete(reqQue); unitOfWork.Save(); return(response); }