public async Task <ActionResult> Put(int id, [FromBody] TelefonoProveedoresCreacionDTO telefonoProveedorActualizar) { var telefonoProveedores = mapper.Map <TelefonoProveedor>(telefonoProveedorActualizar); telefonoProveedores.CodigoTelefono = id; contexto.Entry(telefonoProveedores).State = EntityState.Modified; await contexto.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Post([FromBody] TelefonoProveedoresCreacionDTO telefonoProveedoresCreacion) { var proveedor = contexto.Proveedores.FirstOrDefault(x => x.CodigoProveedor == telefonoProveedoresCreacion.CodigoProveedor); var telefonoProveedores = mapper.Map <TelefonoProveedor>(telefonoProveedoresCreacion); telefonoProveedores.Proveedores = proveedor; contexto.Add(telefonoProveedores); await contexto.SaveChangesAsync(); var telefonoProveedoresDTO = mapper.Map <TelefonoProveedorDTO>(telefonoProveedores); return(new CreatedAtRouteResult("GetTelefonoProveedores", new { id = telefonoProveedores.CodigoTelefono }, telefonoProveedoresDTO)); }