public ValidationAppResult AtualizarCurso(CursoViewModel cursoViewModel) { BeginTransaction(); var cursoDomain = CursoMapper.CursoViewModelParaCursoDomain(cursoViewModel, null); var validationAppResult = DomainToApplicationResult(_cursoService.AtualizarCurso(cursoDomain)); if (validationAppResult.IsValid) { Commit(); } return(validationAppResult); }
public ValidationAppResult AdicionarNovoCurso(CursoViewModel cursoViewModel) { var tipoCursoDb = _tipoCursoService.ObterPorId(cursoViewModel.TipoCursoId); var cursoDomain = CursoMapper.CursoViewModelParaCursoDomain(cursoViewModel, tipoCursoDb); BeginTransaction(); var validationAppResult = DomainToApplicationResult(_cursoService.AdicionarNovoCurso(cursoDomain)); if (validationAppResult.IsValid) { Commit(); } return(validationAppResult); }