/// <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); }