/// <summary> /// Get count of days since last recipe preparation. /// </summary> /// <param name="recipeID">ID of the recipe for which count needed.</param> /// <returns>Count of days that passed from last time selected recipe was cooked. E.g. if it was cooked yesterday, returns 1.</returns> public int DaysFromLasCook(Guid recipeID) { DateTime?date = dayService.GetLastCookedDate(recipeID); return(date != null ? (int)(DateTime.Now - date.Value).TotalDays : int.MaxValue); }