public long Expiration() { var currentDate = DateTime.Now; var dueDate = ManufacturingDate.AddHours(Durability); var expiration = dueDate.Subtract(currentDate).TotalHours; return((long)expiration); }
public override string ToString() { return($"{Color} {Manufacturer.ToString()} {ManufacturingDate?.ToShortDateString()}"); }
public bool HasExpired() => ManufacturingDate.AddDays(Durability) < DateTime.Now;
public bool IsProductExpired(DateTime dateTime) { TimeSpan ts = ManufacturingDate.AddMonths(ExpiryInMonths) - dateTime; return(ts.Days < 0); }