public DistributionByOwnerViewModel(List<CodesViewModel> codes,List<CommodityTypeViewModel> commodityTypes,List<ProgramViewModel> programs,List<StoreViewModel> stores,
List<AreaViewModel> areas, List<DonorViewModel> sourceDonors,List<DonorViewModel > responsibleDonors )
{
this.Cods = codes;// ConstantsRepository.GetAllCodes();
this.CommodityTypes = commodityTypes;// Repository.CommodityType.GetAllCommodityTypeForReprot();
this.Programs = programs;// Repository.Program.GetAllProgramsForReport();
this.Stores = stores;// Repository.Hub.GetAllStoreByUser(user);
this.Areas = areas;// Repository.AdminUnit.GetAllAreasForReport();
this.SourceDonors = sourceDonors;// Repository.Donor.GetAllSourceDonorForReport();
this.ResponsibleDonors = responsibleDonors;// Repository.Donor.GetAllResponsibleDonorForReport();
}