Esempio n. 1
0
        public List <DishModel> BuildDishModel(string[] array, int periodId)
        {
            var result = new List <DishModel>();

            for (int index = 1; index < array.Length; index++)
            {
                string pin = array[index].Trim();

                var dishReturn = _dishCustomService.GetDish(periodId, Convert.ToInt32(pin));

                if (result.Where(x => x.Description == dishReturn.Description).Any())
                {
                    result.Where(x => x.Description == dishReturn.Description).FirstOrDefault().Quantity++;
                }
                else
                {
                    result.Add(dishReturn);
                }
            }

            return(result);
        }