public List <Product> GetAvailableProducts() { var retVal = new List <Product>(); try { var categories = new eCategory[] { eCategory.Meat, eCategory.Drink, eCategory.Vegetables }; foreach (var cat in categories) { for (int i = 1; i < DEFAULT_PRODUCTS_AMMOUNT + 1; i++) { retVal.Add(new Product($"{cat.ToString()}_{i}", cat)); } } } catch (Exception ex) { s_logger.Error(ex); throw; } return(retVal); }
/// <summary> /// Print message to log /// </summary> /// <param name="message">Message text</param> /// <param name="category">Message category [Default is eCategory.Debug]</param> /// <param name="module">Responsible module [Default is eModule.Common]</param> /// <param name="method">Responsible method name [Default for autocomplete]</param> /// <param name="sourceFile">Responsible source file name [Default for autocomplete]</param> /// <param name="lineNumber">Responsible source file line number [Default for autocomplete]</param> public static void Print(string message, eCategory category = eCategory.Debug, string module = ALL, [CallerMemberName]string method = "", [CallerFilePath] string sourceFile = "", [CallerLineNumber] int lineNumber = 0) { DateTime time = DateTime.Now; string call = String.Format("[{0}]({1}:{2})", method, Path.GetFileName(sourceFile), lineNumber); Instance._logManager.Print(message, call, category, time, module); }
public Food(String name, int price, int count, String imagePath, eCategory category) { this.Name = name; this.Price = price; this.Count = count; this.ImagePath = imagePath; this.Category = category; }
/// <summary> /// Print message to log /// </summary> /// <param name="message">Message text</param> /// <param name="category">Message category [Default is eCategory.Debug]</param> /// <param name="module">Responsible module [Default is eModule.Common]</param> /// <param name="method">Responsible method name [Default for autocomplete]</param> /// <param name="sourceFile">Responsible source file name [Default for autocomplete]</param> /// <param name="lineNumber">Responsible source file line number [Default for autocomplete]</param> public static void Print(string message, eCategory category = eCategory.Debug, string module = ALL, [CallerMemberName] string method = "", [CallerFilePath] string sourceFile = "", [CallerLineNumber] int lineNumber = 0) { DateTime time = DateTime.Now; string call = String.Format("[{0}]({1}:{2})", method, Path.GetFileName(sourceFile), lineNumber); Instance._logManager.Print(message, call, category, time, module); }
public Product(string name, eCategory cat, string image = "") { Random rnd = new Random(); Id = Guid.NewGuid().ToString("N"); Price = rnd.Next(1, 100); Name = name; Category = cat; Image = image; }
private void OnAddMessage(object sender, RoutedEventArgs e) { if (!String.IsNullOrEmpty(_text.Text) && !String.IsNullOrWhiteSpace(_text.Text)) { string text = _text.Text; eCategory category = (eCategory)Enum.Parse(typeof(eCategory), _level.SelectedValue.ToString()); string tag = _tag.SelectedValue.ToString(); Log.Print(text, category, tag); _text.Text = String.Empty; } }
public void Print(string message, string method, eCategory category, DateTime time, string module) { lock (_queueToken) { _messageQueue.Enqueue(new Message() { Text = message, Time = time, Category = category, Method = method, Module = module }); } Start(); }
/// <summary>Set fields by converting values from that untyped binary JSON.</summary> protected internal FileBase(bool isFolder, IReadOnlyDictionary <string, object> dict) { parentFolderId = dict.getLong("parentfolderid", 0); id = dict.getLong(isFolder ? "folderid" : "fileid"); name = (string)dict["name"]; created = dict.getTimestamp("created"); modified = dict.getTimestamp("modified"); string iconString = dict.lookup("icon") as string; if (null == iconString || !Enum.TryParse(iconString, true, out icon)) { icon = eIcon.None; } category = (eCategory)dict.getInt("category", (int)eCategory.Uncategorized); }
public String getString(eCategory e) { switch (e) { case eCategory.Breakfast: return("Breakfast"); case eCategory.Burger: return("Burgers"); case eCategory.Drink: return("Drinks"); case eCategory.Side: return("Side & Snack"); default: return("All Menu"); } }
/// <summary> /// constructor that initializes the abstractitem data member /// </summary> /// <param name="isbn"></param> /// <param name="name"></param> /// <param name="date"></param> /// <param name="price"></param> /// <param name="copyNumber"></param> /// <param name="topic"></param> /// <param name="category"></param> /// <param name="stock"></param> public AbstractItem(int isbn, string name, DateTime date, double price, int copyNumber, string topic, eCategory category, int stock) { this.Isbn = isbn; this.Name = name; this.Date = date; this.Price = price; this.CopyNumber = copyNumber; this.Topic = topic; this.Category = category; this.Stock = stock; }
/// <summary> /// Print message to log /// </summary> /// <param name="message">Message text</param> /// <param name="module">Responsible module</param> /// <param name="category">Message category [Default is eCategory.Debug]</param> /// <param name="method">Responsible method name [Default for autocomplete]</param> /// <param name="sourceFile">Responsible source file name [Default for autocomplete]</param> /// <param name="lineNumber">Responsible source file line number [Default for autocomplete]</param> public static void Print(string message, string module, eCategory category = eCategory.Debug, [CallerMemberName]string method = "", [CallerFilePath] string sourceFile = "", [CallerLineNumber] int lineNumber = 0) { Print(message, category, module, method, sourceFile, lineNumber); }
/// <summary> /// constructor that initializes the journal data member /// </summary> public Journal(string volume, int isbn, string name, DateTime date, double price, int copyNumber, string topic, eCategory category, int stock) : base(isbn, name, date, price, copyNumber, topic, category, stock) { this.Volume = volume; }
/// <summary> /// Print message with exception description /// </summary> /// <param name="message"></param> /// <param name="exception"></param> /// <param name="module"></param> /// <param name="category"></param> /// <param name="method"></param> /// <param name="sourceFile"></param> /// <param name="lineNumber"></param> public static void Print(string message, Exception exception, string module, eCategory category = eCategory.Warn, bool printStack = false, [CallerMemberName]string method = "", [CallerFilePath] string sourceFile = "", [CallerLineNumber] int lineNumber = 0) { Log.Print(String.Format("{0}\nReason: {1}", message, exception.Message), category, module, method, sourceFile, lineNumber); if (printStack) { Log.Print(String.Format("Stack trace: {0}", exception.StackTrace), category, module, method, sourceFile, lineNumber); } }
/// <summary> /// constructor that initializes the book data member /// </summary> /// <param name="edition"></param> /// <param name="isbn"></param> /// <param name="name"></param> /// <param name="date"></param> /// <param name="price"></param> /// <param name="copyNumber"></param> /// <param name="topic"></param> /// <param name="category"></param> /// <param name="stock"></param> public Book(int edition, int isbn, string name, DateTime date, double price, int copyNumber, string topic, eCategory category, int stock) : base(isbn, name, date, price, copyNumber, topic, category, stock) { this.Edition = edition; }
/// <summary> /// Print received code to log /// </summary> /// <param name="code">Received code</param> /// <param name="category">Print category</param> private void PrintArduinoResponse(eResponseCode code, eCategory category, [CallerMemberName]string method = "", [CallerFilePath] string sourceFile = "", [CallerLineNumber] int lineNumber = 0) { if (code != eResponseCode.NO_DATA) { String message = String.Format("[Remote: {0}]: {1}", ComPortName, code.ToString()); Log.Print(message, category, LogTag.ARDUINO, method, sourceFile, lineNumber); } }
/// <summary> /// Print message to log /// </summary> /// <param name="message">Message text</param> /// <param name="module">Responsible module</param> /// <param name="category">Message category [Default is eCategory.Debug]</param> /// <param name="method">Responsible method name [Default for autocomplete]</param> /// <param name="sourceFile">Responsible source file name [Default for autocomplete]</param> /// <param name="lineNumber">Responsible source file line number [Default for autocomplete]</param> public static void Print(string message, string module, eCategory category = eCategory.Debug, [CallerMemberName] string method = "", [CallerFilePath] string sourceFile = "", [CallerLineNumber] int lineNumber = 0) { Print(message, category, module, method, sourceFile, lineNumber); }
void Click_Category(int idx) { curCategory = Categories[idx].GetComponent <Category>().category; UpdateActingList(); }