예제 #1
0
        public IEnumerable <FilaAtendimento> Listar(FichasPorFiltroQuery filtro)
        {
            var retornoEntidade = new FilaAtendimento {
                NomeConsumidor = "Nome Consumidor 01", NumDocumento = "001"
            };
            var lista = new List <FilaAtendimento>();

            lista.Add(retornoEntidade);
            return(lista);
        }
예제 #2
0
        public void IniciarAtendimento(string idVendedor)
        {
            if (idVendedor != null)
            {
                var vendedor = _context.CollectionVendedor.Find(v => v.IdVendedor == idVendedor).FirstOrDefault();

                _context.CollectionFilaEspera.DeleteOne(list => list.Vendedor.IdVendedor == idVendedor);

                FilaAtendimento novoItem = new FilaAtendimento {
                    Vendedor = vendedor
                };
                _context.CollectionFilaAtendimento.InsertOne(novoItem);
            }

            this.Mensagem = "Falha ao executar o metodo IniciarAtendimento() DAO";
        }
예제 #3
0
        public ResultadoServico <IEnumerable <FilaAtendimento> > Listar(FiltroAtendimento filtro)
        {
            var validacao = new ListarValidation(filtro).Validar();

            if (validacao.Falhou)
            {
                return(new ResultadoServico <IEnumerable <FilaAtendimento> >(validacao));
            }

            var retornoEntidade = new FilaAtendimento {
                NomeConsumidor = "Nome Consumidor 01", NumDocumento = "001"
            };
            var lista = new List <FilaAtendimento>();

            lista.Add(retornoEntidade);
            return(new ResultadoServico <IEnumerable <FilaAtendimento> >(lista));
        }
예제 #4
0
 public async Task <CustomResponse <FilaAtendimento> > RetirarPacienteFila([FromBody] FilaAtendimento filaAtendimento)
 {
     return(await _service.RetirarPacienteFila(filaAtendimento, Guid.Parse(HttpContext.User.Identity.Name)));
 }
예제 #5
0
 public async Task <CustomResponse <FilaAtendimento> > Put([FromBody] FilaAtendimento filaAtendimento)
 {
     return(await _service.Atualizar(filaAtendimento, Guid.Parse(HttpContext.User.Identity.Name)));
 }
예제 #6
0
 public async Task <CustomResponse <FilaAtendimento> > Incluir([FromBody] FilaAtendimento filaAtendimento)
 {
     return(await _service.AdicionarPacienteFila(filaAtendimento, Guid.Parse("285CE313-2D96-4425-9A70-B1E71BC17020")));
 }