public CMSResult Update(UploadQuestionpapers uploadNewQuestionpapers) { CMSResult result = new CMSResult(); var isExists = _repository.Project <UploadQuestionpapers, bool>(uploadQuestionpapers => ( from p in uploadQuestionpapers where p.FileName == uploadNewQuestionpapers.FileName && p.UploadQuestionpapersId != uploadNewQuestionpapers.UploadQuestionpapersId select p ).Any()); if (isExists) { result.Results.Add(new Result { IsSuccessful = false, Message = string.Format("Questionpapers file '{0}' already exists!", uploadNewQuestionpapers.FileName) }); } else { var Questionpapers = _repository.Load <UploadQuestionpapers>(x => x.UploadQuestionpapersId == uploadNewQuestionpapers.UploadQuestionpapersId); Questionpapers.ClassName = uploadNewQuestionpapers.ClassName; Questionpapers.Title = uploadNewQuestionpapers.Title; Questionpapers.FileName = uploadNewQuestionpapers.FileName; Questionpapers.LogoName = uploadNewQuestionpapers.LogoName; Questionpapers.BoardName = uploadNewQuestionpapers.BoardName; Questionpapers.SubjectName = uploadNewQuestionpapers.SubjectName; Questionpapers.UploadDate = uploadNewQuestionpapers.UploadDate; Questionpapers.IsVisible = uploadNewQuestionpapers.IsVisible; _repository.Update(Questionpapers); result.Results.Add(new Result { IsSuccessful = true, Message = string.Format("Questionpapers updated successfully!") }); } return(result); }
public CMSResult Save(UploadQuestionpapers newUploadQuestionpapers) { CMSResult result = new CMSResult(); var isExists = _repository.Project <UploadQuestionpapers, bool>(uploadQuestionpapers => ( from p in uploadQuestionpapers where p.FileName == newUploadQuestionpapers.FileName select p ).Any()); if (isExists) { result.Results.Add(new Result { IsSuccessful = false, Message = string.Format("Questionpapers file '{0}' already exists!", newUploadQuestionpapers.FileName) }); } else { _repository.Add(newUploadQuestionpapers); result.Results.Add(new Result { IsSuccessful = true, Message = string.Format("Questionpapers file '{0}' added successfully!", newUploadQuestionpapers.FileName) }); } return(result); }