/// <summary> /// Get inline message box HTML /// </summary> /// <param name="text">Text of a message box</param> /// <param name="status">Status of a message box</param> /// <returns>Message box html</returns> public string GetInline(string?text, MessageBoxStatus status = MessageBoxStatus.Error) { if (string.IsNullOrEmpty(text)) { throw new ArgumentNullException(nameof(text)); } var templateFile = MessageBoxTemplatesPath; switch (status) { case MessageBoxStatus.Information: templateFile += "InlineInfoMessageBox.tpl"; break; case MessageBoxStatus.Error: templateFile += "InlineErrorMessageBox.tpl"; break; case MessageBoxStatus.Ok: templateFile += "InlineOkMessageBox.tpl"; break; } var tpl = _templateFactory.Load(templateFile); tpl.Set("Message", text); return(tpl.Get()); }
/// <summary> /// Generate message box HTML and set to data collector /// </summary> /// <param name="text">Text of a message box</param> /// <param name="status">Status of a message box</param> /// <param name="title">Title of a message box</param> public void Show(string?text, MessageBoxStatus status = MessageBoxStatus.Error, string?title = null) { if (string.IsNullOrEmpty(text)) { throw new ArgumentNullException(nameof(text)); } var templateFile = MessageBoxTemplatesPath; switch (status) { case MessageBoxStatus.Information: templateFile += "InfoMessageBox.tpl"; break; case MessageBoxStatus.Error: templateFile += "ErrorMessageBox.tpl"; break; case MessageBoxStatus.Ok: templateFile += "OkMessageBox.tpl"; break; } var tpl = _templateFactory.Load(templateFile); tpl.Set("Message", text); tpl.Set("Title", string.IsNullOrEmpty(title) ? _stringTable.GetItem("FormTitleMessageBox") : title); _dataCollector.Add(tpl.Get()); _dataCollector.AddTitle(string.IsNullOrEmpty(title) ? _stringTable.GetItem("FormTitleMessageBox") : title); }
/// <summary> /// Initializes a new instance of the <see cref="MessageBox" /> class. /// </summary> /// <param name="text">The message box text.</param> /// <param name="status">The message box status.</param> /// <param name="statusCode">The HTTP response status code.</param> /// <param name="title">The title.</param> public MessageBox(string text, MessageBoxStatus status = MessageBoxStatus.Error, int statusCode = 200, string?title = null) { Text = text; Status = status; StatusCode = statusCode; Title = title; }
/// <summary> /// Get inline message box HTML /// </summary> /// <param name="text">Text of a message box</param> /// <param name="status">Status of a message box</param> /// <returns>Message box html</returns> public string GetInline(string text, MessageBoxStatus status = MessageBoxStatus.Error) { if (string.IsNullOrEmpty(text)) throw new ArgumentNullException("text"); var templateFile = MessageBoxTemplatesPath; switch (status) { case MessageBoxStatus.Information: templateFile += "InlineInfoMessageBox.tpl"; break; case MessageBoxStatus.Error: templateFile += "InlineErrorMessageBox.tpl"; break; case MessageBoxStatus.Ok: templateFile += "InlineOkMessageBox.tpl"; break; } var tpl = _templateFactory.Load(templateFile); tpl.Set("Message", text); return tpl.Get(); }
public void ResultCallback(MessageBoxStatus status) { if (activeSetup != null) { activeSetup.gameObject.SetActive(false); } int level = currentLevel + 1; if (level > 8) { level = UnityEngine.Random.Range(1, 8); } if (status == MessageBoxStatus.OK) { LoadLevel(level); } }
/// <summary> /// درج مقادیر اولیه در دیتابیس به هنگام ساخت دیتابیس /// </summary> /// <param name="context">شی دیتابیس اصلی برنامه</param> protected override void Seed(AsefianContext context) { foreach (var item in Language.GetList()) { context.Language.Add(item); } #region Account foreach (var item in UserType.GetList()) { context.UserType.Add(item); } foreach (var item in BalanceType.GetList()) { context.BalanceType.Add(item); } foreach (var item in Browser.GetList()) { context.Browser.Add(item); } foreach (var item in DeviceType.GetList()) { context.DeviceType.Add(item); } foreach (var item in GroupStatus.GetList()) { context.GroupStatus.Add(item); } foreach (var item in NotificationStatus.GetList()) { context.NotificationStatus.Add(item); } foreach (var item in NotificationType.GetList()) { context.NotificationType.Add(item); } foreach (var item in Account.Enum.OperatingSystem.GetList()) { context.OperatingSystem.Add(item); } foreach (var item in Sex.GetList()) { context.Sex.Add(item); } foreach (var item in TokenType.GetList()) { context.TokenType.Add(item); } foreach (var item in UserAddressStatus.GetList()) { context.UserAddressStatus.Add(item); } foreach (var item in UserFavoriteFolderStatus.GetList()) { context.UserFavoriteFolderStatus.Add(item); } foreach (var item in UserFavoriteStatus.GetList()) { context.UserFavoriteStatus.Add(item); } foreach (var item in UserStatus.GetList()) { context.UserStatus.Add(item); } #endregion #region Blog foreach (var item in ArticleFileStatus.GetList()) { context.ArticleFileStatus.Add(item); } foreach (var item in ArticleStatus.GetList()) { context.ArticleStatus.Add(item); } foreach (var item in NewsStatus.GetList()) { context.NewsStatus.Add(item); } #endregion #region Core foreach (var item in BranchStatus.GetList()) { context.BranchStatus.Add(item); } foreach (var item in LocationType.GetList()) { context.LocationType.Add(item); } foreach (var item in SliderContentStatus.GetList()) { context.SliderContentStatus.Add(item); } foreach (var item in SliderStatus.GetList()) { context.SliderStatus.Add(item); } foreach (var item in SliderType.GetList()) { context.SliderType.Add(item); } #endregion #region Data foreach (var item in ExportStatus.GetList()) { context.ExportStatus.Add(item); } foreach (var item in ContactUsStatus.GetList()) { context.ContactUsStatus.Add(item); } foreach (var item in SpecialProjectStatus.GetList()) { context.SpecialProjectStatus.Add(item); } foreach (var item in SpecialProjectFileStatus.GetList()) { context.SpecialProjectFileStatus.Add(item); } foreach (var item in BrandStatus.GetList()) { context.BrandStatus.Add(item); } foreach (var item in CategoryFeatureStatus.GetList()) { context.CategoryFeatureStatus.Add(item); } foreach (var item in CategoryFeatureType.GetList()) { context.CategoryFeatureType.Add(item); } foreach (var item in CategoryStatus.GetList()) { context.CategoryStatus.Add(item); } foreach (var item in CategoryType.GetList()) { context.CategoryType.Add(item); } foreach (var item in DownloadCenterStatus.GetList()) { context.DownloadCenterStatus.Add(item); } foreach (var item in ProductFileStatus.GetList()) { context.ProductFileStatus.Add(item); } foreach (var item in ProductFileType.GetList()) { context.ProductFileType.Add(item); } foreach (var item in ProductFilterStatus.GetList()) { context.ProductFilterStatus.Add(item); } foreach (var item in ProductFilterType.GetList()) { context.ProductFilterType.Add(item); } foreach (var item in ProductFilterValueStatus.GetList()) { context.ProductFilterValueStatus.Add(item); } foreach (var item in ProductStatus.GetList()) { context.ProductStatus.Add(item); } foreach (var item in ServiceStatus.GetList()) { context.ServiceStatus.Add(item); } #endregion #region Financial foreach (var item in CouponStatus.GetList()) { context.CouponStatus.Add(item); } foreach (var item in CouponType.GetList()) { context.CouponType.Add(item); } foreach (var item in DeliveryType.GetList()) { context.DeliveryType.Add(item); } foreach (var item in InquiryStatus.GetList()) { context.InquiryStatus.Add(item); } foreach (var item in InvoiceDetailStatus.GetList()) { context.InvoiceDetailStatus.Add(item); } foreach (var item in InvoiceStatus.GetList()) { context.InvoiceStatus.Add(item); } foreach (var item in PaymentType.GetList()) { context.PaymentType.Add(item); } #endregion #region Support foreach (var item in FaqCategoryStatus.GetList()) { context.FaqCategoryStatus.Add(item); } foreach (var item in FaqStatus.GetList()) { context.FaqStatus.Add(item); } foreach (var item in MessageBoxStatus.GetList()) { context.MessageBoxStatus.Add(item); } foreach (var item in NewsLetterStatus.GetList()) { context.NewsLetterStatus.Add(item); } foreach (var item in TicketMessageType.GetList()) { context.TicketMessageType.Add(item); } foreach (var item in TicketPriority.GetList()) { context.TicketPriority.Add(item); } foreach (var item in TicketStatus.GetList()) { context.TicketStatus.Add(item); } foreach (var item in MessageType.GetList()) { context.MessageType.Add(item); } #endregion var admin = new User() { FirstName = "مدیر", LastName = "سیستم", MobileNumber = "09122424519", MobileNumberValid = true, Email = "*****@*****.**", EmailValid = true, SexId = Sex.Male.Id, TypeId = UserType.Insider.Id, Password = PasswordUtility.Encrypt("alialiali"), StatusId = UserStatus.Active.Id, Permission = 1, CreateDate = DateTime.Now, ModifyDate = DateTime.Now, CreateIp = "::1", ModifyIp = "::1" }; context.User.Add(admin); }
/// <summary> ///Generate message box HTML and set to data collector /// </summary> /// <param name="stringTableItemName">Show message from string table item</param> /// <param name="status">Status of a message box</param> /// <param name="title">Title of a message box</param> public void ShowSt(string stringTableItemName, MessageBoxStatus status = MessageBoxStatus.Error, string?title = null) => Show(_stringTable.GetItem(stringTableItemName), status, title);
/// <summary> /// Get inline message box HTML /// </summary> /// <param name="stringTableItemName">Show message from string table item</param> /// <param name="status">Status of a message box</param> /// <returns>Message box html</returns> public string GetInlineSt(string stringTableItemName, MessageBoxStatus status = MessageBoxStatus.Error) => GetInline(_stringTable.GetItem(stringTableItemName), status);
/// <summary> /// Initializes a new instance of the <see cref="MessageBox" /> class. /// </summary> /// <param name="text">The message box text.</param> /// <param name="status">The message box status.</param> /// <param name="title">The title.</param> public MessageBox(string text, MessageBoxStatus status = MessageBoxStatus.Error, string title = null) { Text = text; Status = status; Title = title; }
/// <summary> /// Initializes a new instance of the <see cref="Web.MessageBox.Responses.MessageBox"/> class. /// </summary> /// <param name="text">The message box text.</param> /// <param name="status">The message box status.</param> public MessageBoxInline(string text, MessageBoxStatus status = MessageBoxStatus.Error) { Text = text; Status = status; }
/// <summary> /// Initializes a new instance of the <see cref="MessageBox"/> class. /// </summary> /// <param name="text">The message box text.</param> /// <param name="status">The message box status.</param> public MessageBoxInline(string text, MessageBoxStatus status = MessageBoxStatus.Error) { Text = text; Status = status; }
/// <summary> /// Initializes a new instance of the <see cref="MessageBox" /> class. /// </summary> /// <param name="text">The message box text.</param> /// <param name="statusCode">The HTTP response status code.</param> /// <param name="status">The message box status.</param> public MessageBox(string text, int statusCode, MessageBoxStatus status = MessageBoxStatus.Error) { Text = text; StatusCode = statusCode; Status = status; }
/// <summary> /// Generate message box HTML and set to data collector /// </summary> /// <param name="text">Text of a message box</param> /// <param name="status">Status of a message box</param> /// <param name="title">Title of a message box</param> public void Show(string text, MessageBoxStatus status = MessageBoxStatus.Error, string title = null) { if (string.IsNullOrEmpty(text)) throw new ArgumentNullException("text"); var templateFile = MessageBoxTemplatesPath; switch (status) { case MessageBoxStatus.Information: templateFile += "InfoMessageBox.tpl"; break; case MessageBoxStatus.Error: templateFile += "ErrorMessageBox.tpl"; break; case MessageBoxStatus.Ok: templateFile += "OkMessageBox.tpl"; break; } var tpl = _templateFactory.Load(templateFile); tpl.Set("Message", text); tpl.Set("Title", string.IsNullOrEmpty(title) ? _stringTable.GetItem("FormTitleMessageBox") : title); _dataCollector.Add(tpl.Get()); _dataCollector.AddTitle(string.IsNullOrEmpty(title) ? _stringTable.GetItem("FormTitleMessageBox") : title); }
/// <summary> /// Get inline message box HTML /// </summary> /// <param name="stringTableItemName">Show message from string table item</param> /// <param name="status">Status of a message box</param> /// <returns>Message box html</returns> public string GetInlineSt(string stringTableItemName, MessageBoxStatus status = MessageBoxStatus.Error) { return GetInline(_stringTable.GetItem(stringTableItemName), status); }
/// <summary> ///Generate message box HTML and set to data collector /// </summary> /// <param name="stringTableItemName">Show message from string table item</param> /// <param name="status">Status of a message box</param> /// <param name="title">Title of a message box</param> public void ShowSt(string stringTableItemName, MessageBoxStatus status = MessageBoxStatus.Error, string title = null) { Show(_stringTable.GetItem(stringTableItemName), status, title); }