Esempio n. 1
0
        public IActionResult Index()
        {
            var repo = new SimchaRepository(_connectionString);
            IEnumerable <Contributor> contributors = repo.GetContributors();

            return(View(contributors));
        }
Esempio n. 2
0
        public IActionResult UpdateContributions(List <SimchaContribution> contributors, int simchaId)
        {
            var repo = new SimchaRepository(_connectionString);

            repo.UpdateContributions(simchaId, contributors);
            return(RedirectToAction("Index"));
        }
Esempio n. 3
0
        public IActionResult AddSimcha(Simcha s)
        {
            var repo = new SimchaRepository(_connectionString);

            repo.AddSimcha(s);
            return(RedirectToAction("Index"));
        }
Esempio n. 4
0
        public IActionResult NewSimcha(Simcha simcha)
        {
            var rep = new SimchaRepository(_connectionString);

            rep.AddSimcha(simcha);

            return(Redirect("/"));
        }
Esempio n. 5
0
        public IActionResult Index()
        {
            var            repo = new SimchaRepository(_connectionString);
            IndexViewModel vm   = new IndexViewModel();

            vm.Simchas      = repo.GetSimchas();
            vm.Contributors = repo.GetContributorCount();
            return(View(vm));
        }
Esempio n. 6
0
        public IActionResult SimchaContributions(int id)
        {
            var repo = new SimchaRepository(_connectionString);
            IEnumerable <Contributor> contributors = repo.GetSimchaContributors(id);
            Simcha simcha             = repo.GetSimcha(id);
            ContributionsViewModel vm = new ContributionsViewModel();

            vm.Contributors = contributors;
            vm.Simcha       = simcha;
            return(View(vm));
        }
Esempio n. 7
0
 public HomeController(IConfiguration configuration)
 {
     _connectionString = configuration.GetConnectionString("ConStr");
     _repo             = new SimchaRepository(_connectionString);
 }