Ejemplo n.º 1
0
        protected override ModelMetadata CreateMetadata(IEnumerable <Attribute> attributes, Type containerType, Func <object> modelAccessor, Type modelType, string propertyName)
        {
            var metadata = base.CreateMetadata(attributes, containerType, modelAccessor, modelType, propertyName);

            if (containerType == null || propertyName == null)
            {
                return(metadata);
            }
            string resourceName = containerType.Name + "_" + propertyName;

            metadata.DisplayName = ResMan.GetString(resourceName);

            if (!ResMan.Exists(resourceName))
            {
                metadata.DisplayName = ResMan.GetString(propertyName);
            }
            string hintName  = resourceName + "_Hint";
            string hintValue = ResMan.GetString(hintName);

            if (hintValue != hintName)
            {
                metadata.Description = hintValue;
            }

            return(metadata);
        }
Ejemplo n.º 2
0
        private void Populate()
        {
            this.TypePicker.Items.Add(ResMan.GetString("DailyOption"));
            this.TypePicker.Items.Add(ResMan.GetString("WeeklyOption"));
            this.TypePicker.Items.Add(ResMan.GetString("MonthlyOption"));
            this.TypePicker.Items.Add(ResMan.GetString("YearlyOption"));

            this.DateModePicker.Items.Add(ResMan.GetString("RelativeDateOption"));
            this.DateModePicker.Items.Add(ResMan.GetString("AbsoluteDateOption"));
            this.DateModePicker2.Items.Add(ResMan.GetString("RelativeDateOption"));
            this.DateModePicker2.Items.Add(ResMan.GetString("AbsoluteDateOption"));

            foreach (var x in GetOrdinals())
            {
                this.Ordinals.Items.Add(x);
                this.Ordinals2.Items.Add(x);
            }

            foreach (var x in DateTimeUtils.GetDaysOfWeek())
            {
                this.DayOfWeekNames.Items.Add(x);
                this.DayOfWeekNames2.Items.Add(x);
            }

            foreach (var x in CultureInfo.CurrentCulture.DateTimeFormat.MonthNames)
            {
                this.MonthNames.Items.Add(x);
                this.MonthNames2.Items.Add(x);
            }

            this.EndOptions.Items.Add(ResMan.GetString("NoEndOption"));
            this.EndOptions.Items.Add(ResMan.GetString("EndAfterOption"));
            this.EndOptions.Items.Add(ResMan.GetString("EndByOption"));
        }
        public object ProvideValue(IServiceProvider serviceProvider)
        {
            if (Text == null)
            {
                return("");
            }

            return(ResMan.GetString(Text));
        }
Ejemplo n.º 4
0
        internal string GetTextResource(string resourceName)
        {
            //return ResMan.GetString(resourceName);
            var result = string.Empty;

            SynchronizationContext.Send(state =>
                                        result = ResMan.GetString(resourceName), null);

            return(result);
        }
Ejemplo n.º 5
0
 public override ValidationResult Validate(ValidationContext <T> context)
 {
     if (this.UpdateDisabledOnDemo && IsDemo)
     {
         return(new ValidationResult(new List <ValidationFailure>()
         {
             new ValidationFailure(string.Empty, ResMan.GetString("Demo_Disabled_Message"))
         }));
     }
     return(base.Validate(context));
 }
Ejemplo n.º 6
0
        private IEnumerable <string> GetOrdinals()
        {
            yield return(ResMan.GetString("First"));

            yield return(ResMan.GetString("Second"));

            yield return(ResMan.GetString("Third"));

            yield return(ResMan.GetString("Fourth"));

            yield return(ResMan.GetString("Last"));
        }
        public ConnectPage()
        {
            InitializeComponent();

            ServicePicker.Items.Add(ResMan.GetString("GraphHttpOption"));
            ServicePicker.Items.Add(ResMan.GetString("GraphSdkOption"));

            AuthPicker.Items.Add(ResMan.GetString("AuthHttpOption"));
            AuthPicker.Items.Add(ResMan.GetString("AuthMsalOption"));

            ServicePicker.SelectedIndex = 0;
            AuthPicker.SelectedIndex    = 0;
        }
        private static async Task MessageDialog(string message)
        {
            var messageDialog = new MessageDialog(message);

            messageDialog.Commands.Add(new UICommand
            {
                Label = ResMan.GetString("OKCaption"),
                Id    = 0
            });

            messageDialog.DefaultCommandIndex = 0;

            await messageDialog.ShowAsync();
        }
 public SessionNotConnectedException(ISession session) : base(string.Format(ResMan.GetString("SessionNotConnected_Message1"), session.Id, session.AddressSpecifier), session)
 {
 }
Ejemplo n.º 10
0
        /// <summary>
        /// Renders visual job status by using bootstrap classes and fontawesome icons
        /// </summary>
        /// <typeparam name="TModel"></typeparam>
        /// <typeparam name="TProperty"></typeparam>
        /// <param name="htmlHelper"></param>
        /// <param name="expression"></param>
        /// <returns></returns>
        public static MvcHtmlString FormLineJobStatusFor <TModel, TProperty>(this HtmlHelper <TModel> htmlHelper, Expression <Func <TModel, TProperty> > expression)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine("<div class='form-group'>");
            sb.AppendLine(htmlHelper.LabelFor(expression, new { @class = "col-sm-2 control-label" }).ToHtmlString());
            sb.AppendLine("<div class='col-sm-10 form-group-input'>");
            JobStatus value = (JobStatus)(int)ModelMetadata.FromLambdaExpression(expression, htmlHelper.ViewData).Model;

            if (value == JobStatus.Queued)
            {
                sb.AppendLine("<span style='display: inline-block;' class='label label-warning' data-placement='right'  data-toggle='tooltip' title='" + ResMan.GetString("Queued") + "'><i class='fa fa-clock-o fa-3x'></i></label>");
            }
            else if (value == JobStatus.Failed)
            {
                sb.AppendLine("<span style='display: inline-block;' class='label label-danger' data-placement='right'  data-toggle='tooltip' title='" + ResMan.GetString("Failed") + "'><i class='fa fa-times fa-3x'></i></label>");
            }
            else if (value == JobStatus.Finished)
            {
                sb.AppendLine("<span style='display: inline-block;' class='label label-success' data-placement='right'  data-toggle='tooltip' title='" + ResMan.GetString("Successful") + "'><i class='fa fa-check-circle fa-3x'></i></label>");
            }
            else
            {
                sb.AppendLine("<span style='display: inline-block;' class='label label-info' data-placement='right'  data-toggle='tooltip' title='" + ResMan.GetString("Executing") + "'><i class='fa fa-circle-o-notch fa-3x fa-spin'></i></label>");
            }
            sb.AppendLine("</div>");
            sb.AppendLine("</div>");

            return(new MvcHtmlString(sb.ToString()));
        }
 protected string GetString(string id)
 {
     return(ResMan.GetString(id));
 }
Ejemplo n.º 12
0
 public MarshalException() : base(ResMan.GetString("MarshalException_Message"))
 {
 }
Ejemplo n.º 13
0
 public ClientNotConnectedException() : base(ResMan.GetString("NotConnected_message"))
 {
 }