public async Task Update(int id, ClienteCreateOrUpdate model) { var entry = await _context.Cliente.FindAsync(id); //Siempre tenemos que validar que el campo no esté vacio, si no lo está, actualizamos el valor if (model.Direccion != "") { entry.Direccion = model.Direccion; } if (model.Nombres != "") { entry.Nombres = model.Nombres; } if (model.Apellidos != "") { entry.Apellidos = model.Apellidos; } if (model.Telefono != "") { entry.Telefono = model.Telefono; } if (model.Dni != "") { entry.Dni = model.Dni; } entry.LineaCredito = model.LineaCredito; await _context.SaveChangesAsync(); }
public async Task Create(ClienteCreateOrUpdate model) { var cliente = await _context.Cliente.AddAsync(new Model.Cliente.Cliente { Nombres = model.Nombres, Apellidos = model.Apellidos, Dni = model.Dni, Direccion = model.Direccion, Telefono = model.Telefono, LineaCredito = model.LineaCredito, LineaConsumida = 0 }); await _context.SaveChangesAsync(); }
public async Task <ActionResult> Update(int id, ClienteCreateOrUpdate model) { await _service.Update(id, model); return(Ok()); }
public async Task <ActionResult> Create(ClienteCreateOrUpdate model) { await _service.Create(model); return(Ok()); }