protected virtual void BindDate(UILabel date, MvxFluentBindingDescriptionSet <MyReviewCell, IReviewItemVm> set) { var converter = new DateToStringConverter(); converter.Culture = AppSettings.SettingsCulture; set.Bind(date).To(vm => vm.Date).WithConversion(converter, "dd MMMM yyyy"); }
public DocumentVm(Document document) { IsDirectory = document.IsDirectory; this.Name = document.Name; this.Uploaded = document.Uploaded; this.UploadDate = DateToStringConverter.Convert(Uploaded); Prefix = document.Prefix; }
public static DateTime?ParseDate(string s) { var dateTimeToStringConverter = new DateToStringConverter(); try { return((DateTime?)ConvertWith(s, dateTimeToStringConverter)); } catch (ArgumentException) { throw new ArgumentException("Failed to parse date."); } }
public NewsArticleVm(NewsArticle newsArticle) { this.NewsArticleId = newsArticle.NewsArticleId; this.Title = newsArticle.Title; this.Body = newsArticle.Body; this.Published = newsArticle.Published; this.Updated = newsArticle.Updated; this.PublishedString = DateToStringConverter.Convert(Published); if (Updated != null) { this.UpdatedString = DateToStringConverter.Convert(Updated.Value); } }
static Cvt() { And = new AndConverter(); AndVis = new AndVisibilityConverter(); Or = new OrConverter(); OrVis = new OrVisibilityConverter(); Eq = new EqualToConverter(); EqVis = new EqualToVisibilityConverter(); Neq = new NotEqualToConverter(); NeqVis = new NotEqualToVisibilityConverter(); DoNothing = new DoNothingConverter(); GridLength = new GridLengthValueConverter(); IsNull = new IsNullConverter(); B2Vis = new BooleanToVisibilityConverter(); T2S = new TimeToStringConverter(); Dt2S = new DateTimeToStringConverter(); D2S = new DateToStringConverter(); I2D = new IntToDoubleConverter(); }