public async Task <ActionResult> newEvolucion(CreateEvolucionTecnicaDTO model) { logger.LogInformation("Creating EvolucionTecnica by user {0}", getUser()); try { var evolucionTecnica = await fundabiem.newEvolucionTecnica(model); var dto = mapper.Map <EvolucionTecnicaDTO>(evolucionTecnica); return(new CreatedAtRouteResult("ObtenerEvolucionTecnica", new { id = evolucionTecnica.idEvolucionTecnica }, dto)); } catch (Exception ex) { logger.LogInformation("An error has ocurred: EvolucionMedica"); logger.LogError(ex.ToString()); return(BadRequest()); } }