public IActionResult SpecialFormForAFamily(SpecialFormForAFamily model) { var AllBeneficiars = _context.Beneficiars.Where(b => b.Id > 0).ToList(); var BeneficiarItems = AllBeneficiars.Select(q => new SelectListItem { Text = q.FullName, Value = q.Id.ToString() }); var b = new SpecialFormForAFamily { AllBeneficiars = BeneficiarItems }; if (!ModelState.IsValid) { return(View(b)); } var form = new SpecialFormForAFamily { HomeRent = HomeRent(model.BeneficiarId), AllBeneficiars = BeneficiarItems, BeneficiarId = model.BeneficiarId, TotalNbOfFamily = NbOfFamilyMembers(model.BeneficiarId), TotalNbofStudents = NbOfChildrenInSchool(model.BeneficiarId), TotalNbOfstudInUni = NbOfChildrenInUni(model.BeneficiarId), TotalNbofRooms = TotalnbOfRooms(model.BeneficiarId), TotalFamilyWorkers = NbOfWorkersInAFamily(model.BeneficiarId), TotalMonthIncome = TotalMonthIncome(model.BeneficiarId), JobType = TypeOfWork(model.BeneficiarId), NbDiseaseAndHandicap = NbOfDiseasesAndHandicap(model.BeneficiarId), totalRate = totalRate(model.BeneficiarId) }; return(View(form)); }
/////////////////////////////////////////////////////////// public ActionResult FamilyReports() { var beneficiars = _context.Beneficiars.Where(b => b.Id > 0).ToList(); List <SpecialFormForAFamily> AllReports = new List <SpecialFormForAFamily>(); foreach (var model in beneficiars) { var form = new SpecialFormForAFamily { BeneficiarName = model.FullName, BeneficiarId = model.Id, HomeRent = HomeRent(model.Id), TotalNbOfFamily = NbOfFamilyMembers(model.Id), TotalNbofStudents = NbOfChildrenInSchool(model.Id), TotalNbOfstudInUni = NbOfChildrenInUni(model.Id), TotalNbofRooms = TotalnbOfRooms(model.Id), TotalFamilyWorkers = NbOfWorkersInAFamily(model.Id), TotalMonthIncome = TotalMonthIncome(model.Id), JobType = TypeOfWork(model.Id), NbDiseaseAndHandicap = NbOfDiseasesAndHandicap(model.Id), totalRate = totalRate(model.Id) }; AllReports.Add(form); } return(View(AllReports)); }
public ActionResult SpecialFormForAFamily() { var AllBeneficiars = _context.Beneficiars.Where(b => b.Id > 0).ToList(); var BeneficiarItems = AllBeneficiars.Select(q => new SelectListItem { Text = q.FullName, Value = q.Id.ToString() }); var model = new SpecialFormForAFamily { AllBeneficiars = BeneficiarItems }; return(View(model)); }