public async Task <ActionResult> Put(int id, [FromBody] EmailCLientesCreacionDTO emailCLienteActualizar) { var emailCliente = mapper.Map <EmailCliente>(emailCLienteActualizar); emailCliente.CodigoEmail = id; contexto.Entry(emailCliente).State = EntityState.Modified; await contexto.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Post([FromBody] EmailCLientesCreacionDTO emailCLientesCreacion) { var emailCliente = mapper.Map <EmailCliente>(emailCLientesCreacion); contexto.Add(emailCliente); await contexto.SaveChangesAsync(); var emailClienteDTO = mapper.Map <EmailClienteDTO>(emailCliente); return(new CreatedAtRouteResult("GetEmailClientes", new { id = emailCliente.CodigoEmail }, emailClienteDTO)); }