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(); }
static void Main(string[] args) { ResMan.SetResProvider(new MyResProvider()); if (args.Length == 0) { try { FreeConsole(); } catch (Exception e) { // FreeConsole() is neither available nor relevant // on non-windows. } Application.Run(new Form1()); return; } bool err = false; string reportDir = null; ReportFileDestination rfd = ReportFileDestination.TempFiles; List <string> sFileList = new List <string>(); ValidatorParameters vp = new ValidatorParameters(); int i, j; for (i = 0; i < args.Length; i++) { if ("-file" == args[i]) { j = i + 1; if (j == args.Length) { ErrOut("Argument required for \"" + args[j - 1] + "\""); err = true; break; } for (; j < args.Length; j++) { if (args[j][0] == '-' || args[j][0] == '+') { j--; break; } sFileList.Add(args[j]); } if (j == i) { ErrOut("Argument required for \"" + args[i] + "\""); err = true; break; } i = j; } else if ("+table" == args[i]) { j = i + 1; if (j == args.Length) { ErrOut("Argument required for \"" + args[j - 1] + "\""); err = true; break; } for (; j < args.Length; j++) { if (args[j][0] == '-' || args[j][0] == '+') { j--; break; } vp.AddTable(args[j]); } if (j == i) { ErrOut("Argument required for \"" + args[i] + "\""); err = true; break; } i = j; } else if ("-table" == args[i]) { j = i + 1; if (j == args.Length) { ErrOut("Argument required for \"" + args[j - 1] + "\""); err = true; break; } for (; j < args.Length; j++) { if (args[j][0] == '-' || args[j][0] == '+') { j--; break; } vp.RemoveTableFromList(args[j]); } if (j == i) { ErrOut("Argument required for \"" + args[i] + "\""); err = true; break; } i = j; } else if ("-all-tables" == args[i]) { vp.SetAllTables(); } else if ("-only-tables" == args[i]) { vp.ClearTables(); } else if ("-report-dir" == args[i]) { i++; if (i < args.Length) { reportDir = args[i]; rfd = ReportFileDestination.FixedDir; } else { ErrOut("Argument required for \"" + args[i - 1] + "\""); err = true; } } else if ("-report-in-font-dir" == args[i]) { rfd = ReportFileDestination.SameDirAsFont; } else { ErrOut("Unknown argument: \"" + args[i] + "\""); err = true; } } if (err) { Usage(); return; } //Ready to run Validator v = new Validator(); vp.SetupValidator(v); Program p = new Program(); p.m_ReportFileDestination = rfd; p.m_sReportFixedDir = reportDir; Driver drv = new Driver(p); drv.RunValidation(v, sFileList.ToArray()); }
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")) { }