Example #1
0
        public async Task <IActionResult> Update(int idCurriculum, int id, CursoBasicModel cursoModel)
        {
            var command = _mapper.Map(cursoModel, new ActualizarCursoCommand()
            {
                IdCurriculum = idCurriculum, Id = id
            });
            await _mediator.Send(command);

            return(NoContent());
        }
Example #2
0
        public async Task <ActionResult <int> > Create(int idCurriculum, CursoBasicModel cursoModel)
        {
            var command = _mapper.Map(cursoModel, new CrearCursoCommand()
            {
                IdCurriculum = idCurriculum
            });
            var result = await _mediator.Send(command);

            return(CreatedAtAction(nameof(GetById), new { idCurriculum, id = result }, result));
        }