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