public string Convert(ResolutionContext context) { var dateTime = context.SourceValue; if (dateTime == null) { return(string.Empty); } var persianDateTime = new PersianDateTime((DateTime)dateTime); return(_fullDateTime ? $"{persianDateTime.ToString("d MMMM yyyy HH:mm")} ({RemainingDateTime.Calculate((DateTime) dateTime)})" : $"{persianDateTime.ToString(PersianDateTimeFormat.ShortDateShortTime)}, ({RemainingDateTime.Calculate((DateTime) dateTime)})"); }
public string Convert(ResolutionContext context) { var dateTime = context.SourceValue; if (dateTime == null) { return(string.Empty); } var persianDateTime = new PersianDateTime((DateTime)dateTime); return(_fullDateTime ? string.Format("{0},{1}", persianDateTime.ToString("dddd d MMMM yyyy ساعت hh:mm:ss tt"), RemainingDateTime.Calculate((DateTime)dateTime)) : string.Format("{0},{1}", persianDateTime.ToString(PersianDateTimeFormat.ShortDateShortTime), RemainingDateTime.Calculate((DateTime)dateTime))); }