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); }
public ActionResult FacultySubjectEdit(FacultySubject facultySubject) { if (!ModelState.IsValid) { return(View(facultySubject)); } _facultySubjectService.Update(facultySubject); return(RedirectToAction("GetFacultySubjects", "FacultySubject", new { area = "Operator" })); }
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); }
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); }