public async Task <EvolucionTecnica> newEvolucionTecnica(CreateEvolucionTecnicaDTO model) { var evolucion = mapper.Map <EvolucionTecnica>(model); evolucion.fecha = DateTime.Today; await context.AddAsync(evolucion); await context.SaveChangesAsync(); return(evolucion); }
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()); } }