private bool ProcessLine(string line, string user, UserDataService userDataService, out string comanda) { bool result = false; comanda = string.Empty; List <MenuItem> _data = userDataService.GetMenuItems(); ServiceData _sd = new ServiceData(); _sd.Nume = user; _sd.Ziua = DateTime.Now; _sd.Masa = new List <string>(); foreach (var _s in foodslist) { int count = Regex.Matches(line, _s).Count; for (int i = 0; i < count; i++) { _sd.Masa.Add(_s); } //if (line.Contains(_s)) //{ // _sd.Masa.Add(_s); //} } if (_sd.Masa.Count >= 1) { _sd.Total = Total(_sd.Masa, _data); userDataService.AddNew(_sd); result = true; comanda = string.Join(",", _sd.Masa.ToArray()); } return(result); }