public async Task <ImportWageViewModel> FillImportWageModel() { var model = new ImportWageViewModel(); var _agent = _user.GetAgentListAsync(); for (int i = 1396; i < 1420; i++) { model.Year.Add(i); } for (int i = 1; i < 13; i++) { model.Month.Add(i); } var agent = await _agent; foreach (var item in agent) { model.Users.Add(new Users { ID = item.Id, Name = item.Name }); } model.ExcelFileList = GetUploadsFileList(); return(model); }
public async Task <IActionResult> AgentReport() { var model = new AgentReportGetViewModel(); var lstUser = await _user.GetAgentListAsync(); foreach (var item in lstUser) { var vm = new smallAgent(); vm.ID = item.Id; vm.Name = item.Name; model.Agent.Add(vm); } return(View(model)); }
public async Task <IActionResult> AgentListAsync() { var model = new List <AgentListViewModels>(); var result = user.GetAgentListAsync(); var lstUser = await result; if (lstUser.Count > 0) { foreach (var item in lstUser) { AgentListViewModels vm = new AgentListViewModels(); vm.ID = item.Id; vm.AgentID = item.AgentID; vm.Email = item.Email; vm.Name = item.Name; model.Add(vm); } } return(View("AgentList", model)); }
//متدی برای پر کردت ویو مدال که هر بار لازم بود صداش کنیم private async Task <AddViewModels> FillAddModel() { AddViewModels model = new AddViewModels(); try { //Fill the model var _agent = _user.GetAgentListAsync(); var _pishkhan = _service.TblPishkhan.GetAll(); var _supervisior = _service.TblSupervisior.GetAll(); var _setting = _service.TblSetting.GetFirst(); var agent = await _agent; var pishkhan = await _pishkhan; var supervisior = await _supervisior; //Fill Agent foreach (var item in agent) { AgentListViewModels vm = new AgentListViewModels(); vm.AgentID = item.AgentID; vm.Email = item.Email; vm.ID = item.Id; vm.Name = item.Name; model.AgentVM.Add(vm); } //Fill Pishkhan foreach (var item in pishkhan) { TblPishkhan vm = new TblPishkhan(); vm.ID = item.ID; vm.Name = item.Name; vm.Pishkhan_Code = item.Pishkhan_Code; model.PishkhanVm.Add(vm); } //Fill Supervisior foreach (var item in supervisior) { TblSupervisior vm = new TblSupervisior(); vm.ID = item.ID; vm.Name = item.Name; model.SupervisiorVm.Add(vm); } //Fill PaymentType var paymentType = Enum.GetValues(typeof(PaymentType)).Cast <PaymentType>().Select(p => p.ToString()).ToList(); model.PaymentType = paymentType; //Insurance Status var insuranceStatus = Enum.GetValues(typeof(InsuranceStatus)).Cast <InsuranceStatus>().Select(p => p.ToString()).ToList(); model.InsuranceStatus = insuranceStatus; //Fill Insurance Number var setting = await _setting; model.LifeInsuranceVM.InsuranceNumber_Code = setting.InsuranceNumber_Code; model.LifeInsuranceVM.InsuranceNumber_CenterCode = setting.InsuranceNumber_CenterCode; model.LifeInsuranceVM.InsuranceNumber_GarardadNumber = setting.InsuranceNumber_GarardadNumber; model.LifeInsuranceVM.InsuranceNumber_Year = setting.InsuranceNumber_Year; } catch { } return(model); }