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")); } }
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))); }