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); }
public CursoViewModel ObterCursoPorId(Guid cursoId) { var cursoDb = _cursoService.ObterPorId(cursoId); return(CursoMapper.CursoDomainParaCursoViewModel(cursoDb)); }
public IEnumerable <CursoViewModel> ObterTodos() { var cursosDb = _cursoService.ObterTodos(); return(CursoMapper.ListCursoParaListCursoViewModel(cursosDb)); }