public async Task <ActionResult> Put(int id, [FromBody] EmailProveedoresCreacionDTO emailProveedorActualizar) { var emailProveedores = mapper.Map <EmailProveedor>(emailProveedorActualizar); emailProveedores.CodigoEmail = id; contexto.Entry(emailProveedores).State = EntityState.Modified; await contexto.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Post([FromBody] EmailProveedoresCreacionDTO emailProveedoresCreacion) { var emailProveedores = mapper.Map <EmailProveedor>(emailProveedoresCreacion); contexto.Add(emailProveedores); await contexto.SaveChangesAsync(); var emailProveedoresDTO = mapper.Map <EmailProveedorDTO>(emailProveedores); return(new CreatedAtRouteResult("GetEmailProveedor", new { id = emailProveedores.CodigoEmail }, emailProveedoresDTO)); }