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