Example #1
0
        /// <summary>
        /// Create report by user
        /// </summary>
        /// <param name="user">User that will reported/param>
        public void CreateReport(User user)
        {
            user.Borrows = ItemController.GetItems(true)
                           .SelectMany(x => x.Borrows.Where(y => y.User_Id.Equals(user.Id))).ToList();
            foreach (var borrow in user.Borrows)
            {
                borrow.Stock = StockController.GetAllStocks().First(y => y.Id.Equals(borrow.Stock_Id));
            }

            ReportUtil.CreateReport(user);
        }