public ValidationAppResult RegisterNewCourse(NewCourseViewModel newCourseViewModel) { var validationResult = new ValidationAppResult(); BeginTransaction(); var novoCurso = new Course(newCourseViewModel.Name, newCourseViewModel.Active, _courseTypeService.GetById(newCourseViewModel.CourseTypeId)); validationResult = DomainToApplicationResult(_courseService.AddNewCourse(novoCurso)); if (validationResult.IsValid) { Commit(); } return(validationResult); }
public CourseTypeViewModel GetById(Guid id) { return(Mapper.Map <CourseTypeViewModel>(courseTypeService.GetById(id))); }