public void Create_FacultySubject_Created()
        {
            var facultySubject = new FacultySubject();

            _unitOfWorkMock.Setup(uof => uof.FacultySubjectGenericRepository.Create(facultySubject));

            _sut.Create(facultySubject);

            _unitOfWorkMock.Verify(uof => uof.FacultySubjectGenericRepository.Create(It.IsAny <FacultySubject>()), Times.AtLeastOnce);
        }
Esempio n. 2
0
        public ActionResult FacultySubjectEdit(FacultySubject facultySubject)
        {
            if (!ModelState.IsValid)
            {
                return(View(facultySubject));
            }

            _facultySubjectService.Update(facultySubject);

            return(RedirectToAction("GetFacultySubjects", "FacultySubject", new { area = "Operator" }));
        }
Esempio n. 3
0
        public ActionResult FacultySubjectCreate(FacultySubject facultySubject)
        {
            if (!ModelState.IsValid | _facultySubjectService.Find(f => f.Name == facultySubject.Name).Any())
            {
                ModelState.AddModelError("FacultySubjectError", "This exam subject already exists.");

                return(View(facultySubject));
            }

            _facultySubjectService.Create(facultySubject);

            return(RedirectToAction("GetFacultySubjects", "FacultySubject", new { area = "Operator" }));
        }
        public void Create_FacultySubject_CorrectFacultySubjectName()
        {
            var name           = "name";
            var facultySubject = new FacultySubject()
            {
                Name = name
            };

            _unitOfWorkMock.Setup(uof => uof.FacultySubjectGenericRepository.Create(facultySubject));

            _sut.Create(facultySubject);

            Assert.Equal(name, facultySubject.Name);
        }
        public void Get_ExistingId_CorrectFacultySubjectId()
        {
            var id             = 1;
            var facultySubject = new FacultySubject()
            {
                Id = id
            };

            _unitOfWorkMock.Setup(uof => uof.FacultySubjectGenericRepository.Get(id)).Returns(facultySubject);

            var result = _sut.Get(id);

            Assert.Equal(id, result.Id);
        }
Esempio n. 6
0
        private IEnumerable <FacultySubject> ConvertSubject(IEnumerable <FacultySubjectDTO> facultySubjectsDTO, int facultyId)
        {
            List <FacultySubject> facultySubjects = new List <FacultySubject>();
            FacultySubject        temp;

            foreach (var facultySubject in facultySubjectsDTO)
            {
                temp = new FacultySubject
                {
                    FacultyId       = facultyId,
                    PositionSubject = facultySubject.PositionSubject,
                    SubjectId       = facultySubject.SubjectId == 0 ? (int?)null : facultySubject.SubjectId
                };
                if (facultySubject.Id != 0)
                {
                    temp.Id = facultySubject.Id;
                }
                facultySubjects.Add(temp);
            }
            return(facultySubjects);
        }
        public void Update(FacultySubject facultySubject)
        {
            _logger.Info($"Updating faculty subject {facultySubject.Name}, Id: {facultySubject.Id} ");

            _unitOfWork.FacultySubjectGenericRepository.Update(facultySubject);
        }
        public void Create(FacultySubject facultySubject)
        {
            _logger.Info($"Creating new faculry subject {facultySubject.Name}");

            _unitOfWork.FacultySubjectGenericRepository.Create(facultySubject);
        }