source: StockMaster/Services/IReportService.cs

main
Last change on this file was dfe03b8, checked in by Ceyda <ceyda.huseini@…>, 2 days ago

Initialize StockMaster project

  • Property mode set to 100644
File size: 1.1 KB
Line 
1using System.Collections.Generic;
2using System.Threading.Tasks;
3using StockMaster.ViewModels;
4
5namespace StockMaster.Services
6{
7 public interface IReportService
8 {
9 Task<List<StockByWarehouseViewModel>> GetStockByWarehouseAsync();
10 Task<List<ProductRevenueViewModel>> GetProductRevenueAsync();
11 Task<List<POStatusViewModel>> GetPOStatusAsync();
12 Task<List<CategoryRevenueViewModel>> GetCategoryRevenueAsync();
13 Task<List<WarehouseCapacityViewModel>> GetWarehouseCapacityAsync();
14 Task<List<StagnantProductViewModel>> GetStagnantProductsAsync();
15 Task<List<StockSufficiencyViewModel>> GetStockSufficiencyAsync();
16 Task<List<AnnualSalesReportViewModel>> GetAnnualSalesReportAsync();
17 Task<List<DetailedPOViewModel>> GetDetailedPOReportAsync();
18
19 Task<List<StockMaster.Models.VwSalesByDay>> GetSalesByDayAsync();
20 Task<List<StockMaster.Models.VwEmployeeRanking>> GetEmployeeRankingsAsync();
21 Task<StockMaster.Models.VwTodaysSummary> GetTodaysSummaryAsync();
22 Task<List<StockMaster.Models.ProductPriceLog>> GetPriceLogsAsync();
23
24
25 }
26}
Note: See TracBrowser for help on using the repository browser.