Ejemplo n.º 1
0
        public ActionResult UpdateContributions(int simchaId, IEnumerable <ContributorContribution> contributors)
        {
            var sManager = new SimchaManager(Settings.Default.Constr);
            var id       = sManager.UpdateContributions(simchaId, contributors);

            return(RedirectToAction("/Index"));
        }
Ejemplo n.º 2
0
        public ActionResult AddSimcha(Simcha simcha)
        {
            var sManager = new SimchaManager(Settings.Default.Constr);

            sManager.AddSimcha(simcha);
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 3
0
        public ActionResult NewSimcha(Simcha s)
        {
            SimchaManager manager = new SimchaManager(Properties.Settings.Default.constr);

            manager.AddSimcha(s);
            return(Redirect("/"));
        }
Ejemplo n.º 4
0
        public ActionResult NewDeposit(Contribution c)
        {
            SimchaManager manager = new SimchaManager(Properties.Settings.Default.constr);

            manager.AddContribution(c);
            return(Redirect("/home/contributors"));
        }
Ejemplo n.º 5
0
        public ActionResult NewContributor(Contributor contributor)
        {
            SimchaManager manager = new SimchaManager(Properties.Settings.Default.constr);

            manager.AddContributor(contributor);
            return(Redirect("/"));
        }
Ejemplo n.º 6
0
        public ActionResult ShowHistory(int id)
        {
            SimchaManager    manager   = new SimchaManager(Properties.Settings.Default.constr);
            HistoryViewModel viewmodel = new HistoryViewModel();

            viewmodel.contributor   = manager.GetContributor(id);
            viewmodel.contributions = manager.GetContributionsForid(id);
            return(View(viewmodel));
        }
Ejemplo n.º 7
0
        public ActionResult Filter(string Search)
        {
            ContributorViewModel viewmodel = new ContributorViewModel();
            SimchaManager        manager   = new SimchaManager(Properties.Settings.Default.constr);

            viewmodel.contributors = manager.GetAllContributors(Search);

            return(View(viewmodel));
        }
Ejemplo n.º 8
0
        public ActionResult Index()
        {
            SimchaViewModel viewmodel = new Models.SimchaViewModel();
            SimchaManager   manager   = new SimchaManager(Properties.Settings.Default.constr);

            viewmodel.simchas          = manager.GetAllSimchas();
            viewmodel.ContributorCount = manager.AllContributorsCount();
            return(View(viewmodel));
        }
Ejemplo n.º 9
0
        public ActionResult EmailOrganizer(int simchaId)
        {
            var cManager = new ContributorManager(Settings.Default.Constr);
            var sManager = new SimchaManager(Settings.Default.Constr);
            var vm       = new EmailOrganizerViewModel()
            {
                Contributors = cManager.GetContributorsBySimchaId(simchaId),
                Simcha       = sManager.GetSimchaById(simchaId)
            };

            return(View(vm));
        }
Ejemplo n.º 10
0
        public ActionResult Contributions(int simchaId)
        {
            var cManager = new ContributorManager(Settings.Default.Constr);
            var sManager = new SimchaManager(Settings.Default.Constr);
            var vm       = new ContributionViewModel
            {
                Simcha       = sManager.GetSimchaById(simchaId),
                Contributors = cManager.GetContributorContributions(simchaId)
            };

            return(View(vm));
        }
Ejemplo n.º 11
0
        // GET: Simcha
        public ActionResult Index()
        {
            var cManager = new ContributorManager(Settings.Default.Constr);
            var sManager = new SimchaManager(Settings.Default.Constr);
            var vm       = new SimchaIndexViewModel
            {
                Simchos          = sManager.GetSimchos(),
                ContributorCount = cManager.GetContributorCount()
            };

            return(View(vm));
        }
Ejemplo n.º 12
0
        public ActionResult Contributions(int simchaid)
        {
            SimchaManager        manager   = new SimchaManager(Properties.Settings.Default.constr);
            ContributorViewModel viewmodel = new ContributorViewModel();

            viewmodel.contributors = manager.GetAllContributors();
            viewmodel.simchaid     = simchaid;
            viewmodel.count        = manager.AllContributorsCount();
            viewmodel.Donated      = manager.GetAllSimchaDonations(simchaid);

            return(View(viewmodel));
        }
Ejemplo n.º 13
0
        public ActionResult ContributeToSimcha(List <DonateToSimcha> simcha)
        {
            SimchaManager         manager   = new SimchaManager(Properties.Settings.Default.constr);
            List <DonateToSimcha> result    = new List <DonateToSimcha>();
            ContributorViewModel  viewmodel = new ContributorViewModel();

            viewmodel.Donated = result;
            foreach (DonateToSimcha d in simcha)
            {
                if (d.Include == true)
                {
                    result.Add(d);
                }
            }
            foreach (DonateToSimcha s in result)
            {
                manager.DonateToSimcha(s);
            }
            return(Redirect("/"));
        }