public ActionResult ExcluirHorario(Horario hora) { if (ModelState.IsValid) { var horario = new QueryUsuarioFornecedor(); if (!horario.VerificaHorario(hora)) { horario.ExcluirHorario(hora); return(RedirectToAction("HorarioExcluido")); } } return(RedirectToAction("HorarioNaoExistente")); }
public ActionResult AdicionarPlanoMensal(PlanoMensal planoMensal) { if (ModelState.IsValid) { var queryPlanoMensal = new QueryUsuarioFornecedor(); var hora = new Horario { idCampo = planoMensal.campoId, horarios = planoMensal.horarioInicio }; if (!queryPlanoMensal.VerificaHorario(hora)) { queryPlanoMensal.CriarPlanoMensal(planoMensal); queryPlanoMensal.ExcluirHorario(hora); return(View("SucessoPlanoMensal")); } } return(RedirectToAction("HorarioExistente")); }
public ActionResult AdicionarAluguel(Aluguel aluguel) { DateTime temp; if (string.IsNullOrEmpty(aluguel.horarioInicio) || !DateTime.TryParse(aluguel.horarioInicio, out temp)) { ViewBag.CampoID = aluguel.idCampo; return(View("ValidacaoAluguel")); } var horarioFim = DateTime.Parse(aluguel.horarioInicio); horarioFim = horarioFim.AddHours(1); var strAux = horarioFim.ToString(); String strHorarioFim = strAux.Remove(0, 10); aluguel.horarioFim = strHorarioFim; if (ModelState.IsValid) { var queryAluguel = new QueryUsuarioFornecedor(); var hora = new Horario { idCampo = aluguel.idCampo, horarios = aluguel.horarioInicio }; if (!queryAluguel.VerificaHorario(hora)) { if (queryAluguel.VerificaHorarioAluguel(hora)) { queryAluguel.CriarAluguel(aluguel); queryAluguel.ExcluirHorario(hora); return(View("SucessoAluguel")); } } } return(RedirectToAction("HorarioExistente")); }