Beispiel #1
0
        public void AtualizarStatus(int agendamentoId, StatusAgendamentoEnum statusAgendamentoEnum)
        {
            var agendamentoBanco = _todosOsAgendamentos.ObterPor(agendamentoId);

            agendamentoBanco.status          = statusAgendamentoEnum;
            agendamentoBanco.StatusDescricao = ObterStatusDescricao(agendamentoBanco);
            _todosOsAgendamentos.Atualizar(agendamentoBanco);
        }
        public IActionResult Visualizar(uint status)
        {
            UsuarioViewModel uvm    = new UsuarioViewModel();
            var emailCliente        = ObterUsuarioSession();
            var agendamentosCliente = agendamentoRepository.ObterTodosPorCliente(emailCliente);

            foreach (var item in agendamentosCliente)
            {
                if (item.Status == (uint)status)
                {
                    uvm.Agendamentos.Add(item);
                    StatusAgendamentoEnum s = (StatusAgendamentoEnum)status;
                    uvm.PedidoStatus = s.ToString();
                }
            }

            uvm.UsuarioEmail = ObterUsuarioSession();
            uvm.UsuarioNome  = ObterUsuarioNomeSession();
            uvm.UsuarioTipo  = ObterUsuarioTipoSession();
            return(View("_AgendamentosUsuario", uvm));
        }