public ActionResult GetOpeningHours() { var model = new SystemViewModels.OpeningHours(); try { var admKonf = _portalSosService.HamtaOppettider(); model.ClosedAnyway = admKonf.ClosedAnyway; model.ClosedDaysList = _portalSosService.MarkeraStangdaDagar(admKonf.ClosedDays); //model.OpeningTime = SetTime(admKonf.ClosedToHour, admKonf.ClosedToMin); //model.ClosingTime = SetTime(admKonf.ClosedFromHour, admKonf.ClosedFromMin); DateTime s = DateTime.MinValue; TimeSpan ts = new TimeSpan(10, 30, 0); model.OpeningTime = s.Date + ts; model.OpeningTimeStr = admKonf.ClosedToHour.ToString() + ":" + admKonf.ClosedToMin.ToString(); //model.ClosingTime = SetTime(admKonf.ClosedFromHour, admKonf.ClosedFromMin); model.ClosingTimeStr = admKonf.ClosedFromHour.ToString() + ":" + admKonf.ClosedFromMin.ToString(); model.InfoTextForClosedPage = _portalSosService.HamtaInfoText("Stangtsida").Text; } catch (Exception e) { Console.WriteLine(e); ErrorManager.WriteToErrorLog("SystemController", "GetOpeningHours", e.ToString(), e.HResult, User.Identity.Name); var errorModel = new CustomErrorPageModel { Information = "Ett fel inträffade vid hämtning av öppettider.", ContactEmail = ConfigurationManager.AppSettings["ContactEmail"], }; return(View("CustomError", errorModel)); } return(View("EditOpeningHours", model)); }
public ActionResult Index(AccountController.AccountMessageId?message) { ViewBag.TextVanster = _portalSosService.HamtaInfoText("AstridStartsidaVanster").Text; ViewBag.TextMitten = _portalSosService.HamtaInfoText("AstridStartsidaMitten").Text; ViewBag.TextHoger = _portalSosService.HamtaInfoText("AstridStartsidaHoger").Text; ViewBag.StatusMessage = message == AccountController.AccountMessageId.AddUserSuccess ? "Användaren har registrerats." : ""; return(View()); }
public ActionResult Index() { try { //Kolla om avvikande öppettider finns inom den kommande veckan //var str = _portalService.ClosedComingWeek(); var str = _portalService.DeviatingOpeningHoursNextThreeWeeks(); if (str != String.Empty) { ViewBag.AvvikandeOppettider = "Avvikande öppettider<br/>" + str; } //"Avvikande öppettider<br/>Måndag 20 augusti 10 - 16 Underhåll <br/>Måndag 24 december stängt Julafton <br/> "; //Kolla om öppet, annars visa stängt-sida if (_portalService.IsOpen()) { ViewBag.Text = _portalService.HamtaInfoText("Startsida").Text; return(View()); } else { if (_portalService.IsHelgdag() || _portalService.IsSpecialdag()) { ViewBag.Text = _portalService.HamtaHelgEllerSpecialdagsInfo(); } else { ViewBag.Text = _portalService.HamtaInfoText("Stangtsida").Text; } return(View("Closed")); } } catch (Exception e) { Console.WriteLine(e); ErrorManager.WriteToErrorLog("HomeController", "Index", e.ToString(), e.HResult); var errorModel = new CustomErrorPageModel { Information = "Ett fel inträffade vid öppning av startsidan.", ContactEmail = ConfigurationManager.AppSettings["ContactEmail"], }; return(View("CustomError", errorModel)); } }
// GET: FileDrop public ActionResult Index() { try { //Kolla om öppet, annars visa stängt-sida if (!_portalService.IsOpen()) { var testOrg = _generalHelper.IsTestUser(User.Identity.GetUserId()); if (!testOrg) { ViewBag.Text = _portalService.HamtaInfoText("Stangtsida").Text; return(View("Closed")); } } var userOrg = _portalService.HamtaOrgForAnvandare(User.Identity.GetUserId()); _model.OrganisationsNamn = userOrg.Organisationsnamn; _model.HistorikLista = new List <FildroppDetaljDTO>(); //var usersCases = _portalService.HamtaAnvandaresArenden(User.Identity.GetUserId()).ToList(); var usersCases = _portalService.HamtaAnvandaresOppnaArenden(User.Identity.GetUserId()).ToList(); var _acceptedFileTypes = new List <string>(); var acceptedFiletypesStr = ConfigurationManager.AppSettings["AcceptedFileTypes"]; string[] acceptedFiletypes = acceptedFiletypesStr.Split(','); foreach (var acceptedFiletype in acceptedFiletypes) { _acceptedFileTypes.Add(acceptedFiletype); } _model.AcceptedFileTypes = _acceptedFileTypes; // Ladda drop down list. ViewBag.CaseList = CreateCaseDropDownList(usersCases); _model.SelectedCaseId = "0"; } catch (Exception e) { Console.WriteLine(e); ErrorManager.WriteToErrorLog("FileDropController", "Index", e.ToString(), e.HResult, User.Identity.Name); var errorModel = new CustomErrorPageModel { Information = "Ett fel inträffade på filuppladdningssidan.", ContactEmail = ConfigurationManager.AppSettings["ContactEmail"], }; return(View("CustomError", errorModel)); } return(View(_model)); }
// GET: History public ActionResult Index(int selectedRegId = 0) { //Kolla om öppet, annars visa stängt-sida if (!_portalService.IsOpen()) { ViewBag.Text = _portalService.HamtaInfoText("Stangtsida").Text; return(View("Closed")); } var model = new HistoryViewModels.HistoryViewModel(); try { var userId = User.Identity.GetUserId(); var userOrg = _portalService.HamtaOrgForAnvandare(User.Identity.GetUserId()); IEnumerable <FilloggDetaljDTO> historyFileList = _portalService.HamtaHistorikForOrganisation(userOrg.Id); var valdaDelregisterInfoList = _portalService.HamtaValdaDelregisterForAnvandare(User.Identity.GetUserId(), userOrg.Id); //Filtrera historiken utfrån användarens valda register och enheter IEnumerable <FilloggDetaljDTO> filteredHistoryFileList = _portalService.FiltreraHistorikForAnvandare(userId, valdaDelregisterInfoList, historyFileList.ToList()); model.HistorikLista = filteredHistoryFileList.ToList(); model.OrganisationsNamn = userOrg.Organisationsnamn; IEnumerable <AdmRegister> admRegList = _portalService.HamtaRegisterForAnvandare(userId, userOrg.Id); model.RegisterList = ConvertAdmRegisterToViewModel(admRegList.ToList()); model.SelectedYear = DateTime.Now.Year; model.SelectedRegisterId = selectedRegId; } catch (Exception e) { Console.WriteLine(e); ErrorManager.WriteToErrorLog("HistoryController", "Index", e.ToString(), e.HResult, User.Identity.Name); var errorModel = new CustomErrorPageModel { Information = "Ett fel inträffade i historiksidan.", ContactEmail = ConfigurationManager.AppSettings["ContactEmail"], }; return(View("CustomError", errorModel)); } return(View(model)); }
public ActionResult Index() { try { //Kolla om öppet, annars visa stängt-sida if (!_portalService.IsOpen()) { //Om användaren tillhör en test-organisation så ska hen släppas in även om portalen är stängd (#335) //var tmp = User; //var testTeamUser = UserManager.FindByNameAsync(User.Identity.GetUserName()); //var testTeamUserOrg = _portalService.HamtaOrgForAnvandare(User.Identity.GetUserId()); //var testOrg = IsTestOrg(testTeamUserOrg.Id); var testOrg = _generalHelper.IsTestUser(User.Identity.GetUserId()); if (!testOrg) { ViewBag.Text = _portalService.HamtaInfoText("Stangtsida").Text; return(View("Closed")); } //ViewBag.Text = _portalService.HamtaInfoText("Stangtsida").Text; //return View("Closed"); } var userOrg = _portalService.HamtaOrgForAnvandare(User.Identity.GetUserId()); //Hämta info om valbara register var valdaDelregisterInfoList = _portalService.HamtaValdaDelregisterOchOrgenheterForAnvandare(User.Identity.GetUserId(), userOrg.Id); _model.RegisterList = valdaDelregisterInfoList; // Ladda drop down lists. this.ViewBag.RegisterList = CreateRegisterDropDownList(valdaDelregisterInfoList); _model.SelectedRegisterId = "0"; _model.SelectedPeriod = "0"; //Hämta historiken för användarens organisation/kommun var userId = User.Identity.GetUserId(); //var kommunKodForUser = userOrg.Kommunkod; var orgIdForUser = userOrg.Id; _model.StartUrl = ConfigurationManager.AppSettings["StartUrl"]; _model.GiltigKommunKod = userOrg.Kommunkod; _model.GiltigLandstingsKod = userOrg.Landstingskod; _model.GiltigInrapporteringsKod = userOrg.Inrapporteringskod; _model.OrganisationsNamn = userOrg.Organisationsnamn; var historyFileList = _portalService.HamtaTop100HistorikForOrganisationAndDelreg(orgIdForUser, valdaDelregisterInfoList).ToList(); //Filtrera historiken utfrån användarens valda register och enheter IEnumerable <FilloggDetaljDTO> filteredHistoryFileList = _portalService.FiltreraHistorikForAnvandare(userId, valdaDelregisterInfoList, historyFileList); _model.HistorikLista = filteredHistoryFileList.Take(10).ToList(); var _acceptedFileTypes = new List <string>(); var acceptedFiletypesStr = ConfigurationManager.AppSettings["AcceptedFileTypes"]; string[] acceptedFiletypes = acceptedFiletypesStr.Split(','); foreach (var acceptedFiletype in acceptedFiletypes) { _acceptedFileTypes.Add(acceptedFiletype); } _model.AcceptedFileTypes = _acceptedFileTypes; } catch (Exception e) { Console.WriteLine(e); ErrorManager.WriteToErrorLog("FileUploadController", "Index", e.ToString(), e.HResult, User.Identity.Name); var errorModel = new CustomErrorPageModel { Information = "Ett fel inträffade på filuppladdningssidan.", ContactEmail = ConfigurationManager.AppSettings["ContactEmail"], }; return(View("CustomError", errorModel)); } return(View(_model)); }
// GET public ActionResult DisabledAccount() { ViewBag.Text = _portalService.HamtaInfoText("Inaktiveringssida").Text; AuthenticationManager.SignOut(DefaultAuthenticationTypes.ApplicationCookie); return(View("DisabledAccount")); }