コード例 #1
0
ファイル: HorarioController.cs プロジェクト: synara/Ape4U
        // 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));
        }
コード例 #2
0
ファイル: HorarioController.cs プロジェクト: synara/Ape4U
        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));
        }