public int TransformConsumableToHours() { if (Consumables.ToLower().Equals("unknown")) { return(-1); } var splitConsumable = Consumables.Split(' '); int valueInHours = TransformToHour(int.Parse(splitConsumable[0]), splitConsumable[1]); return(valueInHours); }
private long GetHours() { if (Consumables.ToLower() == "unknown") { return(-1); } var cons = Consumables.ToLower().Split(' '); if (cons.Length < 2) { return(-1); } long number; if (!long.TryParse(cons[0], out number)) { return(-1); } if (cons[1].Contains("hour")) { return(number); } if (cons[1].Contains("day")) { return(number * 24); } if (cons[1].Contains("week")) { return(number * 7 * 24); } if (cons[1].Contains("month")) { return(number * 30 * 24); } if (cons[1].Contains("year")) { return(number * 365 * 24); } return(-1); }