Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        ///////////////////////////////////////////////////////////
        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));
        }
Esempio n. 3
0
        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));
        }