Пример #1
0
        private async Task <List <CartItem> > CurrentStateOfCart()
        {
            var cart = new List <CartItem>();

            foreach (var item in _items)
            {
                var cartItem = _mapper.Map <CartItem>(await _records.Find(item.Key));
                cartItem.Quantity = item.Value;
                cart.Add(cartItem);
            }
            return(cart);
        }
Пример #2
0
        public IActionResult Search(string text)
        {
            if (text == null)
            {
                text = "";
            }
            List <Record> records = new List <Record>(
                recordRepository.Find(
                    a => a.Title.ToUpper().Contains(text.ToUpper())
                    )
                );

            return(View("List", records));
        }
Пример #3
0
        public IActionResult GetRecordByEndDate(int range)
        {
            var records = _recordRepository.Find(v => v.EndDate >= DateTime.Now.Date && v.EndDate <= DateTime.Now.Date.AddDays(range));

            return(Ok(records.Select(_mapper.Map <RecordReturnModel>).ToList()));
        }