public async Task <ActionResult> Put(int id, [FromBody] CuentaCreacionDTO cuentaActualizacion) { var cuenta = mapper.Map <Cuenta>(cuentaActualizacion); cuenta.Id = id; context.Entry(cuenta).State = EntityState.Modified; await context.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Post([FromBody] CuentaCreacionDTO cuentaCreacion) { var cuenta = mapper.Map <Cuenta>(cuentaCreacion); context.Cuentas.Add(cuenta); await context.SaveChangesAsync(); var cuentaDTO = mapper.Map <CuentaDTO>(cuenta); return(new CreatedAtRouteResult("MostrarCuentasCliente", new { id = cuenta.ClienteId }, cuentaDTO)); }