// GET: Horario public ActionResult Index() { var vm = new AgendarHorarioViewModel(); vm.UsuarioLogado = User.Identity.Name.Split('-')[0]; vm.Dia = DateTime.Now.ToLocalTime(); vm.Hora = DateTime.Now.ToString("HH:mm"); vm.Horarios = unitOfWork.Horarios.GetAllHorarios(); return(View(vm)); }
public ActionResult AgendarHorario(AgendarHorarioViewModel vm) { DateTime Hora = DateTime.Parse(vm.Hora); if (Util.Util.VerificarHorario(Hora)) { var horario = Horario.Criar(vm.VisitanteNome, vm.Dia, Hora, User.Identity.GetUserId()); unitOfWork.Horarios.Adicionar(horario); unitOfWork.Complete(); vm.Agendou = true; } else { vm.Falhou = true; } return(View("Index", vm)); }