public async Task <IActionResult> Update(int id, [FromBody] EmpleadoCreateDTO model) { var result = await _repository.GetByIdAsync(id); if (result == null) { return(NotFound($"El empleado con el id {id} no existe")); } await _repository.UpdateAsync(Mapper.Map <Empleado>(model)); return(NoContent()); }
public async Task <IActionResult> Create([FromBody] EmpleadoCreateDTO model) { var result = await _repository.AddAsync(Mapper.Map <Empleado>(model)); return(CreatedAtRoute("GetEmpleado", new { id = result.Id }, result)); }