Esempio n. 1
0
        public async Task <ActionResult <CreateCursoCommand> > Create(CreateCursoCommand command)
        {
            if (!ModelState.IsValid)
            {
                return(CustomResponse(command));
            }

            await _cursoService.Create(_mapper.Map <Curso>(command));

            return(CustomResponse(command));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
 public Curso Create(Curso curso)
 {
     return(cursoRepository.Create(curso));
 }