public async Task <ActionResult <CreateCursoCommand> > Create(CreateCursoCommand command) { if (!ModelState.IsValid) { return(CustomResponse(command)); } await _cursoService.Create(_mapper.Map <Curso>(command)); return(CustomResponse(command)); }
public async Task <Resultado <CursoViewModel> > Create(CursoViewModel cursoViewModel) { var curso = MapToDomain(cursoViewModel); await _service.Create(curso); cursoViewModel = MapToViewModel(curso); return(Notificador.HasNotification() ? Resultado <CursoViewModel> .Failed(Notificador.GetNotificationsMessages()) : Resultado <CursoViewModel> .Successfull(cursoViewModel)); }
public Curso Create(Curso curso) { return(cursoRepository.Create(curso)); }