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