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); }
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)); }
internal string GetTextResource(string resourceName) { //return ResMan.GetString(resourceName); var result = string.Empty; SynchronizationContext.Send(state => result = ResMan.GetString(resourceName), null); return(result); }
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)); }
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) { }
/// <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)); }
public MarshalException() : base(ResMan.GetString("MarshalException_Message")) { }
public ClientNotConnectedException() : base(ResMan.GetString("NotConnected_message")) { }