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"));
     }
 }
Пример #2
0
        public ActionResult EditarSala(int id)
        {
            StatusSalaNegocios statusSala = new StatusSalaNegocios();

            ViewBag.Status = new SelectList(statusSala.ListarTodos(), "IDSTATUS", "STATUS", _salasNegocios.BuscarId(id).ID_STATUS);

            var sala = _salasNegocios.BuscarId(id);

            return(View(new ListagemSalaViewModel(sala)));
        }