Ejemplo n.º 1
0
        public BiblicalBasedReport(BiblicalBasedReportViewModel model)
        {
            //ATIVIDADES BÁSICAS DE RELATÓRIO
            ReportType    = model.ReportType;
            Date          = model.Date;
            PreacherId    = model.PreacherId;
            CoordinatorId = model.CoordinatorId;
            Reunions      = model.Reunions;
            Convertions   = model.Convertions;

            //ATIVIDADES BÁSICAS PARA EVENTOS
            Reunions            = model.Reunions;
            Convertions         = model.Convertions;
            Bibles              = model.Bibles;
            ReunionWithTeachers = model.ReunionWithTeachers;
            Visitants           = model.Visitants;
            PeoplePresent       = model.PeoplePresent;
            PedagogicalBody     = model.PedagogicalBody;

            //MOVIMENTO FINANCEIRO
            PreviousMonth = model.PreviousMonth;
            Income        = model.Income;
            Expense       = model.Expense;
            Tenth         = model.Tenth;
            Balance       = model.Balance;
        }
Ejemplo n.º 2
0
        public async void FilloutCellReport(BiblicalBasedReportViewModel model)
        {
            //FilloutBaseReport(model);

            var biblicalschool = applicationContext.Occasions.OfType <SundaySchool>();

            model.Bibles = await biblicalschool.SumAsync(bs => bs.NumberOfBibles);

            model.Visitants = await biblicalschool.SumAsync(bs => bs.Visitants);
        }
Ejemplo n.º 3
0
        public ViewResult Create()
        {
            var childrenViewModel = new GroupBasedReportViewModel(ReportType.CRIANÇAS);
            var menViewModel      = new GroupBasedReportViewModel(ReportType.HOMENS);
            var womenViewModel    = new GroupBasedReportViewModel(ReportType.MULHERES);
            var youngViewModel    = new YoungBasedReportViewModel();
            var biblicalViewModel = new BiblicalBasedReportViewModel();

            return(View("Create"));
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> CreateBiblicalBasedReport(BiblicalBasedReportViewModel model)
        {
            if (ModelState.IsValid)
            {
                var biblicalBasedReport = new BiblicalBasedReport(model);
                await repository.Add(biblicalBasedReport);

                return(RedirectToAction("list", "report"));
            }
            return(View());
        }