Esempio n. 1
0
        public ActionResult GetVacationView(string id)
        {
            ViewData["Title"]    = "Vacationdetail";
            ViewData["Js"]       = "vacationrequest.js";
            ViewData["Css"]      = "vacationrequest.css";
            ViewData["DataMode"] = "edit";

            var vacationModel = _service.Vacations.FirstOrDefault(x => x.Id.ToString() == id);

            if (vacationModel == null)
            {
                throw new ArgumentException();
            }
            var vacationRequestView = new VacationRequestView
            {
                Id      = vacationModel.Id.ToString(),
                To      = vacationModel.To.ToString("yyyy-MM-dd", DateTimeFormatInfo.InvariantInfo),
                From    = vacationModel.From.ToString("yyyy-MM-dd", DateTimeFormatInfo.InvariantInfo),
                Comment = vacationModel.Comment,
                State   = vacationModel.State.ToString().ToLowerInvariant(),
                Type    = vacationModel.Type.ToString().ToLowerInvariant()
            };

            ViewData["Title"] = $"Vacation {vacationModel.From.ToShortDateString()} - {vacationModel.To.ToShortDateString()}";
            return(View("VacationRequest", vacationRequestView));
        }
Esempio n. 2
0
        public ActionResult GetVacationFormView(string id)
        {
            ViewData["Title"]    = $"Create Vacation";
            ViewData["Js"]       = "vacationrequest.js";
            ViewData["Css"]      = "vacationrequest.css";
            ViewData["DataMode"] = "new";

            var vacationRequestView = new VacationRequestView();

            return(View("VacationRequest", vacationRequestView));
        }