public async Task <string> checkTime(ClienteDetailModel cliente) { try { var resultado = await _ClienteServices.checkTime(); return(resultado); } catch (Exception) { throw; } }
public async Task <string> InsertClienteFrontEnd(ClienteDetailModel cliente) { try { var resultado = await _ClienteServices.InsertCliente(cliente); return(resultado); } catch (Exception) { throw; } }
public async Task <string> UpdateCliente(ClienteDetailModel cliente) { try { ClienteDetailModel Cliente = new ClienteDetailModel(); Cliente.idCliente = "4"; var resultado = await _ClienteServices.UpdateCliente(Cliente); return(resultado); } catch (Exception) { throw; } }
public async Task <string> UpdateCliente(ClienteDetailModel cliente) { try { var entity = await DbContextCliente.ClienteColas.FirstOrDefaultAsync(s => s.IdCliente == cliente.idCliente); entity.EstadoCliente = "PE"; DbContextCliente.Entry(entity).CurrentValues.SetValues(entity); //DbContextCliente.ClienteColas.Attach(entity); //DbContextCliente.Entry(entity).Property(r => r.EstadoCliente).IsModified = true; int respuesta = await DbContextCliente.SaveChangesAsync(); return("1"); } catch (Exception ex) { return("2"); } }
public async Task <string> InsertCliente(ClienteDetailModel cliente) { try { var entidad = new Cliente() { IdCliente = cliente.idCliente, NombreCliente = cliente.nombreCliente }; //Antes de Insertar se debe verificar que el id, no exista. Caso contrario, debe buscar si lo esta atendiendo //sino lo esta atendiendo, se incluye en la tabla Cliente_Cola //2 es NuevoCliente,1 yaexiste string resultado = await CheckExistenciaCliente(cliente.idCliente); if (resultado == "2") { resultado = await checkColaLibre("L"); //Libre es resultado 1. if (resultado == "1") { DbContextCliente.Clientes.Add(entidad); await DbContextCliente.SaveChangesAsync(); string idCliente = cliente.idCliente; var respuesta = await EjecutarProcesoAtencionCliente(idCliente); } } return("1"); } catch (Exception) { return("2"); } }