public void Update(Cliente cliente) { TransactionResult result = mapper.Update(cliente); if (!result.IsOk) { throw new Exception("Hubo un error en la petición al servidor. Detalle: " + result.Error); } else { RefrescarCache(); } }
public int ModificarCliente(Cliente item) { if (_listaclientes.Any(o => o.Dni == item.Dni && o.Id != item.Id)) { throw new ReservasException("El DNI se encuentra registrado"); } TransactionResult resultado = ClienteMapper.Update(item); if (resultado.IsOk) { ClienteCache(); return(resultado.Id); } else { throw new ReservasException(resultado.Error); } }
public int ModificarCliente(Cliente cliente) { string reglas = ReglasClientes(cliente); if (!string.IsNullOrEmpty(reglas)) { throw new ClienteException(reglas); } else { TransactionResult resultado = ClienteMapper.Update(cliente); if (resultado.IsOk) { RecargarListCliente(); return(resultado.Id); } else { throw new ClienteException(resultado.Error); } } }