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