public IActionResult Success() { return(View(new ActionSuccessViewModel(_textRepository) { Message = _textRepository.GetAsset(Request.Query["messageKey"]), ReturnUri = Request.Query["returnUri"] })); }
public IActionResult Index(string language = "pl", bool success = false) { var viewModel = new AboutViewModel(_textRepository) { Language = language, SuccessFlag = success }; switch (language) { case "pl": viewModel.Text = _textRepository.GetAsset("about_text").Value_pl; break; case "en": viewModel.Text = _textRepository.GetAsset("about_text").Value_en; break; } viewModel.ImageUri = _textRepository.GetTranslatedValue("about_image_uri", Request.HttpContext); return(View(viewModel)); }
public IActionResult UploadAsync(ContactViewModel viewModel) { if (ModelState.IsValid) { var emailAsset = _textRepository.GetAsset("contact_email_address"); var telephoneAsset = _textRepository.GetAsset("contact_telephone_number"); emailAsset.Value_pl = viewModel.Email; emailAsset.Value_en = viewModel.Email; telephoneAsset.Value_pl = viewModel.Telephone; telephoneAsset.Value_en = viewModel.Telephone; _textRepository.SaveAsset(emailAsset); _textRepository.SaveAsset(telephoneAsset); return(View("Success", new string[] { "Pomyślnie zaktualizowano dane kontaktowe", "/Contact" })); } else { return(View("Index", viewModel)); } }