public ActionResult EditProfile() { if (TempData != null && TempData["Message"] != null) { switch ((MessageIdEnum)TempData["Message"]) { case MessageIdEnum.SaveProfileFailure: TempData["StatusMessage"] = DbRes.T("Messages.SaveProfileFailure", "Resources"); TempData["StatusMessageClass"] = "message-error"; break; case MessageIdEnum.SaveProfileSuccess: TempData["StatusMessage"] = DbRes.T("Messages.SaveProfileSuccess", "Resources"); TempData["StatusMessageClass"] = "message-success"; break; default: TempData["StatusMessage"] = string.Empty; TempData["StatusMessageClass"] = string.Empty; break; } } var userProfile = _userRepository.GetUserProfileByName(User.Identity.Name); var editProfileModel = _userRepository.GetProfileAndMapItToEditProfileModel(userProfile.ProfileID); editProfileModel.CountryItems = _objectRepository.GetCountries(); editProfileModel.LanguageItems = _objectRepository.GetLanguages(); editProfileModel.SalutationItems = _objectRepository.GetSalutations(); editProfileModel.SubscriptionTypeItems = _objectRepository.GetSubscriptionTypes(); editProfileModel.MainAccount = userProfile.MainAccount; return(View(editProfileModel)); }
public ActionResult ExternalLoginConfirmation(RegisterExternalLoginModel model, string returnUrl) { string provider; string providerUserId; if (User.Identity.IsAuthenticated || !OAuthWebSecurity.TryDeserializeProviderUserId(model.ExternalLoginData, out provider, out providerUserId)) { return(RedirectToAction("Manage")); } if (ModelState.IsValid) { if (_userRepository.AddUserProfile(model.UserName)) { OAuthWebSecurity.CreateOrUpdateAccount(provider, providerUserId, model.UserName); OAuthWebSecurity.Login(provider, providerUserId, false); return(RedirectToLocal(returnUrl)); } ModelState.AddModelError("UserName", DbRes.T("AccountController.UserNameAlreadyExists", "Resources")); } ViewBag.ProviderDisplayName = OAuthWebSecurity.GetOAuthClientData(provider).DisplayName; ViewBag.ReturnUrl = returnUrl; return(View(model)); }
public ActionResult ShowCollection(int collectionid = 0) { if (TempData != null && TempData["Message"] != null) { switch ((MessageIdEnum)TempData["Message"]) { case MessageIdEnum.AddImagesToCartFailure: TempData["StatusMessage"] = DbRes.T("Messages.AddImagesToCartFailure", "Resources"); TempData["StatusMessageClass"] = "message-error"; break; case MessageIdEnum.AddImagesToCartSuccess: TempData["StatusMessage"] = DbRes.T("Messages.AddImagesToCartSuccess", "Resources"); TempData["StatusMessageClass"] = "message-success"; break; default: TempData["StatusMessage"] = string.Empty; TempData["StatusMessageClass"] = string.Empty; break; } } var collectionModel = _objectRepository.GetCollectionAndContext(collectionid); return(View(collectionModel)); }
public LocalizedString GetString(string name, params object[] arguments) { var format = DbRes.T(name, ResourceSet); var value = string.Format(format, arguments); return(new LocalizedString(name, value, resourceNotFound: format == null)); }
public ActionResult ChangePassword(LocalPasswordModel model) { var hasLocalAccount = OAuthWebSecurity.HasLocalAccount(WebSecurity.GetUserId(User.Identity.Name)); ViewBag.HasLocalPassword = hasLocalAccount; ViewBag.ReturnUrl = Url.Action("Manage"); if (hasLocalAccount) { if (ModelState.IsValid) { // ChangePassword will throw an exception rather than return false in certain failure scenarios. bool changePasswordSucceeded; try { changePasswordSucceeded = WebSecurity.ChangePassword(User.Identity.Name, model.OldPassword, model.NewPassword); } catch (Exception) { changePasswordSucceeded = false; } if (changePasswordSucceeded) { TempData["Message"] = MessageIdEnum.ChangePasswordSuccess; return(RedirectToAction("Manage")); } ModelState.AddModelError("", DbRes.T("AccountController.CurrentPasswordIncorrectOrNewPasswordInvalid", "Resources")); } } else { // User does not have a local password so remove any validation errors caused by a missing // OldPassword field var state = ModelState["OldPassword"]; if (state != null) { state.Errors.Clear(); } if (ModelState.IsValid) { try { WebSecurity.CreateAccount(User.Identity.Name, model.NewPassword); TempData["Message"] = MessageIdEnum.SetPasswordSuccess; return(RedirectToAction("Manage")); } catch (Exception e) { ModelState.AddModelError("", e); } } } // If we got this far, something failed, redisplay form return(RedirectToAction("Manage")); }
LocalizedString IStringLocalizer.this[string name] { get { var val = DbRes.T(name, ResourceSet); return(new LocalizedString(name, val)); } }
public static String GetWord(String resourceId, String resource) { var result = ""; result = DbRes.T(resourceId, resource, CookieHelper.CurrentLocaleId); return(result); }
public static String GetWord(String resourceId, String resource, string lang = "") { var result = ""; result = DbRes.T(resourceId, resource, lang == "" ? CookieHelper.CurrentLocaleId : lang); return(result); }
public ActionResult AdditionalAccounts(int?userProfileid) { if (TempData != null && TempData["Message"] != null) { switch ((MessageIdEnum)TempData["Message"]) { case MessageIdEnum.EditAccountFailure: TempData["StatusMessage"] = DbRes.T("Messages.EditAccountFailure", "Resources"); TempData["StatusMessageClass"] = "message-error"; break; case MessageIdEnum.EditAccountSuccess: TempData["StatusMessage"] = DbRes.T("Messages.EditAccountSuccess", "Resources"); TempData["StatusMessageClass"] = "message-success"; break; case MessageIdEnum.NewAccountFailure: TempData["StatusMessage"] = DbRes.T("Messages.NewAccountFailure", "Resources"); TempData["StatusMessageClass"] = "message-error"; break; case MessageIdEnum.NewAccountSuccess: TempData["StatusMessage"] = DbRes.T("Messages.NewAccountSuccess", "Resources"); TempData["StatusMessageClass"] = "message-success"; break; default: TempData["StatusMessage"] = string.Empty; TempData["StatusMessageClass"] = string.Empty; break; } } var userProfile = _userRepository.GetUserProfileByName(User.Identity.Name); var aam = new AdditionalAccountsModel { ListUserProfiles = _userRepository.GetUserProfilesByProfileIdAndContext(userProfile.ProfileID, false) }; if (userProfileid == null || userProfileid == 0) { ViewBag.FormHeader = DbRes.T("ProfileController.AddProfileForm.Header", "Resources"); ViewBag.Legend = DbRes.T("ProfileController.AddProfileForm.Legend", "Resources"); ViewBag.ButtonText = DbRes.T("ProfileController.AddProfileForm.BtnSubmit", "Resources"); aam.UserProfileModel = new UserProfileModel(); } else { ViewBag.FormHeader = DbRes.T("ProfileController.EditProfileForm.Header", "Resources"); ViewBag.Legend = DbRes.T("ProfileController.EditProfileForm.Legend", "Resources"); ViewBag.ButtonText = DbRes.T("ProfileController.EditProfileForm.BtnSubmit", "Resources"); aam.UserProfileModel = _userRepository.GetUserProfileAndMapToUserProfileModel(userProfileid); } return(View(aam)); }
public ActionResult Seasons(int?seasonid) { if (TempData != null && TempData["Message"] != null) { switch ((MessageIdEnum)TempData["Message"]) { case MessageIdEnum.EditSeasonFailure: TempData["StatusMessage"] = DbRes.T("Messages.EditSeasonFailure", "Resources"); TempData["StatusMessageClass"] = "message-error"; break; case MessageIdEnum.EditSeasonSuccess: TempData["StatusMessage"] = DbRes.T("Messages.EditSeasonSuccess", "Resources"); TempData["StatusMessageClass"] = "message-success"; break; case MessageIdEnum.NewSeasonFailure: TempData["StatusMessage"] = DbRes.T("Messages.NewSeasonFailure", "Resources"); TempData["StatusMessageClass"] = "message-error"; break; case MessageIdEnum.NewSeasonSuccess: TempData["StatusMessage"] = DbRes.T("Messages.NewSeasonSuccess", "Resources"); TempData["StatusMessageClass"] = "message-success"; break; default: TempData["StatusMessage"] = string.Empty; TempData["StatusMessageClass"] = string.Empty; break; } } var mbm = new ManageSeasonModel { Languages = _objectRepository.GetLanguages(), ListSeasons = _objectRepository.GetSeasons() }; if (seasonid == null || seasonid == 0) { ViewBag.FormHeader = DbRes.T("ManageController.AddSeasonForm.Header", "Resources"); ViewBag.Legend = DbRes.T("ManageController.AddSeasonForm.Legend", "Resources"); ViewBag.ButtonText = DbRes.T("ManageController.AddSeasonForm.BtnSubmit", "Resources"); mbm.SeasonModel = new SeasonModel(mbm.Languages); } else { ViewBag.FormHeader = DbRes.T("ManageController.EditSeasonForm.Header", "Resources"); ViewBag.Legend = DbRes.T("ManageController.EditSeasonForm.Legend", "Resources"); ViewBag.ButtonText = DbRes.T("ManageController.EditSeasonForm.BtnSubmit", "Resources"); mbm.SeasonModel = _objectRepository.GetSeasonAndMapToCategoryModel(seasonid); } return(View(mbm)); }
public ActionResult Brands(int?brandid) { if (TempData != null && TempData["Message"] != null) { switch ((MessageIdEnum)TempData["Message"]) { case MessageIdEnum.EditBrandFailure: TempData["StatusMessage"] = DbRes.T("Messages.EditBrandFailure", "Resources"); TempData["StatusMessageClass"] = "message-error"; break; case MessageIdEnum.EditBrandSuccess: TempData["StatusMessage"] = DbRes.T("Messages.EditBrandSuccess", "Resources"); TempData["StatusMessageClass"] = "message-success"; break; case MessageIdEnum.NewBrandFailure: TempData["StatusMessage"] = DbRes.T("Messages.EditAccountFailure", "Resources"); TempData["StatusMessageClass"] = "message-error"; break; case MessageIdEnum.NewBrandSuccess: TempData["StatusMessage"] = DbRes.T("Messages.NewBrandSuccess", "Resources"); TempData["StatusMessageClass"] = "message-success"; break; default: TempData["StatusMessage"] = string.Empty; TempData["StatusMessageClass"] = string.Empty; break; } } var mbm = new ManageBrandModel { ListBrands = _objectRepository.GetBrands() }; if (brandid == null || brandid == 0) { ViewBag.FormHeader = DbRes.T("ManageController.AddBrandForm.Header", "Resources"); ViewBag.Legend = DbRes.T("ManageController.AddBrandForm.Legend", "Resources"); ViewBag.ButtonText = DbRes.T("ManageController.AddBrandForm.BtnSubmit", "Resources"); mbm.BrandModel = new Brand(); } else { ViewBag.FormHeader = DbRes.T("ManageController.EditBrandForm.Header", "Resources"); ViewBag.Legend = DbRes.T("ManageController.EditBrandForm.Legend", "Resources"); ViewBag.ButtonText = DbRes.T("ManageController.EditBrandForm.BtnSubmit", "Resources"); mbm.BrandModel = _objectRepository.GetBrand(brandid); } return(View(mbm)); }
public static String GetWordWithQuestionMark(String resourceId, String resource, string lang = "") { var result = ""; result = DbRes.T(resourceId, resource, lang == "" ? CookieHelper.CurrentLocaleId : lang) + DbRes.T("punctuation.questionMark", "General", lang == "" ? CookieHelper.CurrentLocaleId : lang); return(result); }
public static JsonResult Show(MessageType type, MessageAlignment alignment = MessageAlignment.Center) { return(new JsonResult(new { message = DbRes.T(type.ToString() == "NotValid"?"Error":type.ToString(), "MessageBox"), type = type.ToString().ToLower(), alignment = alignment.ToString().ToLower() })); }
LocalizedString IStringLocalizer.this[string name, params object[] arguments] { get { var format = DbRes.T(name, ResourceSet); var value = string.Format(format, arguments); return(new LocalizedString(name, value, resourceNotFound: format == null)); } }
public static String GetWordWithColon(String resourceId, String resource) { var result = ""; result = DbRes.T(resourceId, resource, CookieHelper.CurrentLocaleId) + DbRes.T("punctuation.colon", "General", CookieHelper.CurrentLocaleId); return(result); }
public ActionResult Images() { if (TempData != null && TempData["Message"] != null) { switch ((MessageIdEnum)TempData["Message"]) { case MessageIdEnum.CreateDownloadCartFailed: TempData["StatusMessage"] = DbRes.T("Messages.CreateDownloadCartFailed", "Resources"); TempData["StatusMessageClass"] = "message-error"; break; case MessageIdEnum.CreateDownloadCartSuccess: TempData["StatusMessage"] = string.Format(DbRes.T("Messages.CreateDownloadCartSuccess", "Resources"), "<a href='/byer/downloadzipfile'>", "</a>"); TempData["StatusMessageClass"] = "message-success"; break; case MessageIdEnum.DeleteCartFailure: TempData["StatusMessage"] = DbRes.T("Messages.DeleteCartFailure", "Resources"); TempData["StatusMessageClass"] = "message-error"; break; case MessageIdEnum.DeleteCartSuccess: TempData["StatusMessage"] = DbRes.T("Messages.DeleteCartSuccess", "Resources"); TempData["StatusMessageClass"] = "message-success"; break; case MessageIdEnum.DeleteCartItemFailure: TempData["StatusMessage"] = DbRes.T("Messages.DeleteCartItemFailure", "Resources"); TempData["StatusMessageClass"] = "message-error"; break; case MessageIdEnum.DeleteCartItemSuccess: TempData["StatusMessage"] = DbRes.T("Messages.DeleteCartItemSuccess", "Resources"); TempData["StatusMessageClass"] = "message-success"; break; case MessageIdEnum.DownloadZipFileFailed: TempData["StatusMessage"] = DbRes.T("Messages.DownloadZipFileFailed", "Resources"); TempData["StatusMessageClass"] = "message-error"; break; default: TempData["StatusMessage"] = string.Empty; TempData["StatusMessageClass"] = string.Empty; break; } } var sim = new ByerImagesModel { ListImages = _imageRepository.GetImages() }; return(View(sim)); }
public void DbResSimpleValues() { Console.WriteLine(DbRes.T("Today", "CommonPhrases", "de-de")); Console.WriteLine(DbRes.T("Yesterday", "CommonPhrases", "de-de")); Console.WriteLine(DbRes.T("Save", "CommonPhrases", "de-de")); Console.WriteLine(DbRes.T("Today", "CommonPhrases", "en-US")); Console.WriteLine(DbRes.T("Yesterday", "CommonPhrases", "en-US")); Console.WriteLine(DbRes.T("Save", "CommonPhrases", "en-US")); }
public ResultMessageVM IndividualFailBankTransferFileUploadMsg(string id) { var resultMsg = new ResultMessageVM() { Title = DbRes.T("ProblemInUploadingBankTransfer", "Payment"), Message = DbRes.T("ProblemInUploadingBankTransferMsg", "Payment"), }; return(resultMsg); }
/// <summary> /// Helper function called from strongly typed resources to retrieve /// string based resource values. /// /// This method returns a resource string based on the active /// Generated ResourceAccessMode. /// </summary> /// <param name="resourceSet"></param> /// <param name="resourceId"></param> /// <param name="manager"></param> /// <param name="resourceMode"></param> /// <returns></returns> public static string GetResourceString(string resourceSet, string resourceId, ResourceManager manager, ResourceAccessMode resourceMode) { if (resourceMode == ResourceAccessMode.Resx) { return(manager.GetString(resourceId)); } return(DbRes.T(resourceId, resourceSet)); }
public ActionResult Search(SearchModel searchModel) { const MessageIdEnum successMessage = MessageIdEnum.SearchSuccess; const MessageIdEnum failureMessage = MessageIdEnum.SearchFailure; searchModel.FoundProducts = new List <Product>(); if (ModelState.IsValid) { var tmpFoundProducts = _luceneWorker.SearchDefault(searchModel.SearchString, searchModel.FieldName).ToList(); if (tmpFoundProducts != null) { foreach (var tmpFoundProduct in tmpFoundProducts) { tmpFoundProduct.Images = _imageRepository.GetImagesForProduct(tmpFoundProduct.ProductID).ToList(); } TempData["Message"] = successMessage; searchModel.FoundProducts = tmpFoundProducts; } } if (searchModel.FoundProducts == null) { // If we got this far, something failed, display failure message TempData["Message"] = failureMessage; } if (TempData != null && TempData["Message"] != null) { switch ((MessageIdEnum)TempData["Message"]) { case MessageIdEnum.SearchFailure: TempData["StatusMessage"] = DbRes.T("Messages.SearchFailure", "Resources"); TempData["StatusMessageClass"] = "message-error"; break; case MessageIdEnum.SearchSuccess: TempData["StatusMessage"] = string.Format(DbRes.T("Messages.SearchSuccess", "Resources"), searchModel.FoundProducts.Count, searchModel.SearchString); TempData["StatusMessageClass"] = "message-success"; break; default: TempData["StatusMessage"] = string.Empty; TempData["StatusMessageClass"] = string.Empty; break; } } return(View(searchModel)); }
protected ResultMessageVM SuccessLeadRequest() { return(new ResultMessageVM() { Title = DbRes.T("SuccessLeadRequest", "LeadResources"), Message = DbRes.T("SuccessLeadRequestMsg", "LeadResources"), IsWithAutoRedirect = true, UrlToRedirect = Url.Action("Index", "Home", new { lang = LangCode }), RedirectTimeout = 10 }); }
void threadedDbRes(object dt) { try { Console.WriteLine(DbRes.T("Today", "Resources", "de-de") + " - " + Thread.CurrentThread.ManagedThreadId + " - " + DateTime.Now.Ticks); Console.WriteLine(DbRes.T("Today", "Resources", "en-US") + " - " + Thread.CurrentThread.ManagedThreadId + " - " + DateTime.Now.Ticks); } catch (Exception ex) { Console.WriteLine("*** ERROR: " + ex.Message); } }
public ActionResult Products(int?productid) { if (TempData != null && TempData["Message"] != null) { switch ((MessageIdEnum)TempData["Message"]) { case MessageIdEnum.NewProductFailure: TempData["StatusMessage"] = DbRes.T("Messages.NewProductFailure", "Resources"); TempData["StatusMessageClass"] = "message-error"; break; case MessageIdEnum.NewProductSuccess: TempData["StatusMessage"] = DbRes.T("Messages.NewProductSuccess", "Resources"); TempData["StatusMessageClass"] = "message-success"; break; default: TempData["StatusMessage"] = string.Empty; TempData["StatusMessageClass"] = string.Empty; break; } } var spm = new SellerProductsModel { ListProducts = _objectRepository.GetProductsForUser(WebSecurity.GetUserId(User.Identity.Name)) }; if (productid == null || productid == 0) { ViewBag.FormHeader = DbRes.T("SellerController.AddProductForm.Header", "Resources"); ViewBag.Legend = DbRes.T("SellerController.AddProductForm.Legend", "Resources"); ViewBag.ButtonText = DbRes.T("SellerController.AddProductForm.BtnSubmit", "Resources"); spm.SellerProductModel = new SellerProductModel(); } else { ViewBag.FormHeader = DbRes.T("SellerController.EditProductForm.Header", "Resources"); ViewBag.Legend = DbRes.T("SellerController.EditProductForm.Legend", "Resources"); ViewBag.ButtonText = DbRes.T("SellerController.EditProductForm.BtnSubmit", "Resources"); spm.SellerProductModel = _objectRepository.GetProductAndMapToSellerProductModel(productid); } spm.SellerProductModel.BrandItems = _objectRepository.GetBrands(); spm.SellerProductModel.CategoryItems = _objectRepository.GetCategoriesAndMapToSelectList(); spm.SellerProductModel.CollectionItems = _objectRepository.GetCollections(); spm.SellerProductModel.GenderItems = _objectRepository.GetGendersAndMapToSelectList(); spm.SellerProductModel.SeasonItems = _objectRepository.GetSeasonsAndMapToSelectList(); return(View(spm)); }
public async Task <ActionResult> SystemicBankTransfer(HttpPostedFileBase BankFile, string id) { try { using (var client = new HttpClient()) { string apiServiceUrl = SharedClass.ApiServerUrl + (Lang == Language.English ? "en" : "ar") + "/api/HourlyContract/BankTransferStatementFile/" + id; using (var content = new MultipartFormDataContent("Upload----" + DateTime.Now.ToString(CultureInfo.InvariantCulture))) { content.Add(new StreamContent(BankFile.InputStream), "BankFile", BankFile.FileName); using ( var message = await client.PostAsync(apiServiceUrl, content)) { var input = await message.Content.ReadAsStringAsync(); if (message.IsSuccessStatusCode) { var successMsg = new ResultMessageVM() { Title = DbRes.T("BankTransferIsUploaded", "DalalResources"), Message = DbRes.T("UploadedBankTransferMsg", "DalalResources"), IsWithAutoRedirect = true, UrlToRedirect = Url.Action("Details", "HourlyWorkers", new { id, lang = (Lang == Language.Arabic ? "ar" : "en") }), RedirectTimeout = 10 }; return(View("Success", successMsg)); } } } } } catch (Exception ex) { IExceptionLogger logger = new DefaultExceptionLogger(); logger.Log("Error", ex); } var failMsg = new ResultMessageVM() { Title = DbRes.T("ProblemInUploadingBankTransfer", "DalalResources"), Message = DbRes.T("ProblemInUploadingBankTransferMsg", "DalalResources"), IsWithAutoRedirect = false, //UrlToRedirect = Url.Action("Index", "Home", new { lang = Lang == Language.Arabic ? "ar" : "en" }), //RedirectTimeout = 10 }; return(View("Failure", failMsg)); }
public async Task <ActionResult> PaymentStatus(string contractId) { var paymentMgr = new PaymentManager(); string realCheckoutId = Request.QueryString["id"].ToString(); string url = string.Format("api/HourlyContract/{0}", contractId); var contractToPay = await GetResourceAsync <ServiceContractPerHour>(url); if (paymentMgr.IsPaymentTransactionSucceededWithCheckoutId(realCheckoutId)) { Dictionary <string, dynamic> paymentStatusResult = paymentMgr.StatuesRequestRequest(realCheckoutId); string requiredValue = paymentStatusResult["result"]["description"]; string requiredCode = paymentStatusResult["result"]["code"];//000.100.112 success //000.000.000 Live Transaction Success Code //Transaction succeeded if (requiredCode == "000.000.000" || requiredValue == "Transaction succeeded") { var transaction = paymentMgr.AddSucceededPaymentTransaction(contractToPay, requiredCode, requiredValue); if (transaction != null) { await CreateReceiptVoucher(contractToPay, transaction); transaction.IsVoucherSaved = true; paymentMgr.UpdatePaymentTransaction(transaction); } var resultMsg = new ResultMessageVM() { Title = DbRes.T("SuccessPaymentOperation", "DalalResources"), Message = DbRes.T("PaymentOperationDoneSuccessfully", "DalalResources"), IsWithAutoRedirect = true, UrlToRedirect = Url.Action("Index", "Home", new { lang = Lang == Language.Arabic ? "ar" : "en" }), RedirectTimeout = 10 }; return(View("Success", resultMsg)); } else { paymentMgr.AddFailedPaymentTransaction(contractToPay, requiredCode, requiredValue); return(RedirectToAction("PaymentFailure", new { reason = requiredValue, id = contractId })); } } else { paymentMgr.AddFailedPaymentTransactionWithNoCheckoutId(contractToPay); return(RedirectToAction("PaymentFailure", new { id = contractId, reason = "There is not checkout id retrieved for this payment" })); } }
public ActionResult UploadBankStatementDoneBefore() { var model = new ResultMessageVM() { Title = DbRes.T("BankTransferIsUploadedBefore", "DalalResources"), Message = DbRes.T("UploadedBankTransferBeforeMsg", "DalalResources"), IsWithAutoRedirect = true, UrlToRedirect = Url.Action("Index", "Home", new { lang = Lang == Language.Arabic ? "ar" : "en" }), RedirectTimeout = 10 }; return(View("Warning", model)); }
// // GET: /Account/Manage public ActionResult Manage() { if (TempData != null && TempData["Message"] != null) { switch ((MessageIdEnum)TempData["Message"]) { case MessageIdEnum.ChangePasswordSuccess: TempData["StatusMessage"] = DbRes.T("Messages.ChangePasswordSuccess", "Resources"); TempData["StatusMessageClass"] = "message-success"; break; case MessageIdEnum.ChangeUserProfileDataFailure: TempData["StatusMessage"] = DbRes.T("Messages.ChangeUserProfileDataFailure", "Resources"); TempData["StatusMessageClass"] = "message-error"; break; case MessageIdEnum.ChangeUserProfileDataSuccess: TempData["StatusMessage"] = DbRes.T("Messages.ChangeUserProfileDataSuccess", "Resources"); TempData["StatusMessageClass"] = "message-success"; break; case MessageIdEnum.SetPasswordSuccess: TempData["StatusMessage"] = DbRes.T("Messages.SetPasswordSuccess", "Resources"); TempData["StatusMessageClass"] = "message-success"; break; case MessageIdEnum.RemoveLoginSuccess: TempData["StatusMessage"] = DbRes.T("Messages.RemoveLoginSuccess", "Resources"); TempData["StatusMessageClass"] = "message-success"; break; default: TempData["StatusMessage"] = string.Empty; TempData["StatusMessageClass"] = string.Empty; break; } } ViewBag.HasLocalPassword = OAuthWebSecurity.HasLocalAccount(WebSecurity.GetUserId(User.Identity.Name)); ViewBag.ReturnUrl = Url.Action("Manage"); var model = new LocalAccountModel { PasswordModel = new LocalPasswordModel(), UserModel = _userRepository.GetUserProfileAndMapToLocalUserModel() }; return(View(model)); }
public ActionResult CancelledContract() { var model = new ResultMessageVM() { Title = DbRes.T("ContractIsCancelled", "DalalResources"), Message = DbRes.T("CancelledContractMsg", "DalalResources"), IsWithAutoRedirect = true, UrlToRedirect = Url.Action("Index", "Home", new { lang = Lang == Language.Arabic ? "ar" : "en" }), RedirectTimeout = 10 }; return(View("Failure", model)); //return View("Success", model); //return View("Warning", model); }
public ActionResult ShowUsers() { if (TempData != null && TempData["Message"] != null) { switch ((MessageIdEnum)TempData["Message"]) { case MessageIdEnum.ActivateUserFailure: TempData["StatusMessage"] = DbRes.T("Messages.ActivateUserFailure", "Resources"); TempData["StatusMessageClass"] = "message-error"; break; case MessageIdEnum.ActivateUserSuccess: TempData["StatusMessage"] = DbRes.T("Messages.ActivateUserSuccess", "Resources"); TempData["StatusMessageClass"] = "message-success"; break; case MessageIdEnum.DeactivateUserFailure: TempData["StatusMessage"] = DbRes.T("Messages.DeactivateUserFailure", "Resources"); TempData["StatusMessageClass"] = "message-error"; break; case MessageIdEnum.DeactivateUserSuccess: TempData["StatusMessage"] = DbRes.T("Messages.DeactivateUserSuccess", "Resources"); TempData["StatusMessageClass"] = "message-success"; break; case MessageIdEnum.RegistrationConfirmationEmailFailure: TempData["StatusMessage"] = DbRes.T("Messages.RegistrationConfirmationEmailFailure", "Resources"); TempData["StatusMessageClass"] = "message-error"; break; case MessageIdEnum.RegistrationConfirmationEmailSuccess: TempData["StatusMessage"] = DbRes.T("Messages.RegistrationConfirmationEmailSuccess", "Resources"); TempData["StatusMessageClass"] = "message-success"; break; default: TempData["StatusMessage"] = string.Empty; TempData["StatusMessageClass"] = string.Empty; break; } } var model = _userRepository.GetUserProfilesAndContext(); return(View(model)); }
public bool TicketBlobAdd( Guid userId, Guid ticketId, DbDefines.DocumentType docTypeId, string fileName, string fileExt, byte[] fileData, out string errorMessage) { const string cmdText = "cli.BlobAdd4Ticket"; using var db = new SqlConnection(m_connStr); var cmd = db.CreateCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = cmdText; cmd.AddUserIdParam(userId); cmd.Parameters.AddWithValue(PrmTicketId, ticketId); cmd.Parameters.AddWithValue(PrmDocTypeId, (int)docTypeId); cmd.Parameters.AddWithValue(PrmFileName, fileName ?? SqlString.Null); cmd.Parameters.AddWithValue(PrmFileExt, fileExt ?? SqlString.Null); cmd.Parameters.AddWithValue(PrmBlobData, fileData); var prmErrMsg = cmd.AddErrorMessageParam(); var prmRc = cmd.AddRetvalParam(); db.Open(); cmd.ExecuteNonQuery(); var rc = (int)prmRc.Value; if (rc != 0) { var errMsg = (SqlString)prmErrMsg.Value; errorMessage = $"{DbRes.T("FileUploadError", ResourceSet)}: {(!errMsg.IsNull ? errMsg.Value : string.Empty)}"; return(false); } errorMessage = null; return(true); }