public ActionResult CadastrarAgendamento(AgendamentoViewModel model, int Clientes, int Salas)
 {
     if (!ModelState.IsValid)
     {
         return(View(model));
     }
     if (_salasNegocios.BuscarId(Salas).ID_STATUS == 1)
     {
         Agendamento agendamento = new Agendamento
         {
             TITULO      = model.TITULO,
             ID_SALA     = Salas,
             ID_CLIENTE  = Clientes,
             DATA        = DateTime.Now,
             OBSERVACOES = model.OBSERVACOES
         };
         _agendamentoNegocios.Salvar(agendamento);
         var salaAux = _salasNegocios.BuscarId(Salas);
         var sala    = new Sala
         {
             IDSALA    = salaAux.IDSALA,
             SALA      = salaAux.SALA,
             ID_STATUS = 2
         };
         _salasNegocios.Alterar(sala);
         return(RedirectToAction("ListaAgendamentos", new RouteValueDictionary(new { Controller = "Agendamento", Action = "ListaAgendamentos" })));
     }
     else
     {
         Interaction.MsgBox("Sala indisponível !", MsgBoxStyle.OkOnly, "AVISO");
         return(RedirectToAction("CadastrarAgendamento"));
     }
 }
Ejemplo n.º 2
0
        public ActionResult EditarSala(ListagemSalaViewModel model, int id, int Status)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var sala = new Sala
            {
                IDSALA    = id,
                SALA      = model.SALA,
                ID_STATUS = Status
            };

            _salasNegocios.Alterar(sala);

            return(RedirectToAction("ListagemSalas"));
        }