Beispiel #1
0
        public IActionResult NewSimcha(Simcha s)
        {
            SimchaFundDB db = new(_connectionString);

            db.AddSimcha(s);
            return(Redirect("/"));
        }
Beispiel #2
0
        public IActionResult AddSimcha(Simcha simcha)
        {
            var db = new SimchaFundDb(_connectionString);

            db.AddSimcha(simcha);
            return(Redirect("/"));
        }
Beispiel #3
0
        public IActionResult New(Simcha simcha)
        {
            SFundDb db = new SFundDb(_connectionString);

            db.AddSimcha(simcha);
            return(Redirect("/Home/Index"));
        }
Beispiel #4
0
        public ActionResult NewSimcha(Simcha s)
        {
            SimchaManager manager = new SimchaManager(Properties.Settings.Default.constr);

            manager.AddSimcha(s);
            return(Redirect("/"));
        }
Beispiel #5
0
        public IActionResult New(Simcha simcha)
        {
            DB db = new DB(_connectionString);

            db.AddSimcha(simcha);
            return(Redirect("/home/index"));
        }
        public ActionResult NewSimcha(Simcha Simcha)
        {
            SimchaDb db = new SimchaDb(Properties.Settings.Default.ConStr);

            db.AddSimcha(Simcha);
            return(Redirect("/home/index"));
        }
        public ActionResult NewSimcha(Simcha simcha)
        {
            var db = new SimchaDb(Properties.Settings.Default.ConStr);

            db.NewSimcha(simcha);
            return(Redirect("/"));
        }
Beispiel #8
0
        public ActionResult AddSimcha(Simcha s)
        {
            AddToDB db = new AddToDB(Properties.Settings.Default.ConStr);

            db.AddSimcha(s);
            return(Redirect("/"));
        }
Beispiel #9
0
        public ActionResult AddSimcha(Simcha simcha)
        {
            DataBase db = new DataBase(Settings.Default.ConStr);

            db.AddSimcha(simcha);
            return(RedirectToAction("ListedSimcha"));
        }
        public ActionResult AddSimcha(Simcha simcha)
        {
            var sManager = new SimchaManager(Settings.Default.Constr);

            sManager.AddSimcha(simcha);
            return(RedirectToAction("Index"));
        }
Beispiel #11
0
        public IActionResult AddSimcha(Simcha s)
        {
            var repo = new SimchaRepository(_connectionString);

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

            rep.AddSimcha(simcha);

            return(Redirect("/"));
        }
        public ActionResult AddSimcha(Simcha simcha)
        {
            SimchaDb sdb = new SimchaDb(Properties.Settings.Default.ConStr);

            sdb.AddSimcha(simcha);
            TempData["SimchaAdded"] = $"{simcha.Name} simcha added";
            return(Redirect("/Home/SimchaIndex"));
        }
Beispiel #14
0
        public ActionResult AddSimcha(Simcha simcha)
        {
            Manager mgr = new Manager(Properties.Settings.Default.ConStr);

            mgr.InsertSimcha(simcha);
            TempData["Message"] = "The simcha was succesfully added!!";
            return(RedirectToAction("index", "home"));
        }
Beispiel #15
0
        public ActionResult addSimcha(Simcha s)
        {
            SimchasDB SDB = new SimchasDB(Properties.Settings.Default.ConStr);

            SDB.AddSimcha(s);
            TempData["SimchaAdded"] = s;
            return(RedirectToAction("/index"));
        }
        public IActionResult New(Simcha simcha)
        {
            var mgr = new SimchaFundManager(_connectionString);

            mgr.AddSimcha(simcha);
            TempData["Message"] = $"New Simcha Created! Id: {simcha.Id}";
            return(RedirectToAction("index"));
        }
Beispiel #17
0
        public IActionResult New(Simcha simcha)
        {
            SimchaFundDb db = new SimchaFundDb(_connectionString);

            db.AddSimcha(simcha);
            TempData["message"] = "Simcha added successfully";
            return(Redirect("/simchos/index"));
        }
 public void AddSimcha(Simcha simcha)
 {
     using (var ctx = new SimchaContext(_connectionString))
     {
         ctx.Simchas.Add(simcha);
         ctx.SaveChanges();
     }
 }
        public ActionResult New(Simcha simcha)
        {
            var mgr = new SimchaFundManager(Properties.Settings.Default.ConStr);

            mgr.AddSimcha(simcha);
            TempData["Message"] = $"New Simcha Created! Id: {simcha.Id}";
            return(RedirectToAction("index"));
        }
Beispiel #20
0
        public ActionResult New(string name, DateTime date)
        {
            var    mgr    = new SimchaFundManager(Properties.Settings.Default.ConStr);
            Simcha simcha = new Simcha {
                Name = name, Date = date
            };

            mgr.AddSimcha(simcha);
            TempData["Message"] = "New Simcha Created! Id: " + simcha.Id;
            return(RedirectToAction("index"));
        }
        public ActionResult ContributionsForSimcha(int simchaId)
        {
            ContributionsPageViewModel cpvm = new ContributionsPageViewModel();
            SimchaDb sdb    = new SimchaDb(Properties.Settings.Default.ConStr);
            Simcha   simcha = sdb.GetSimchaById(simchaId);
            IEnumerable <SimchaContributor> contributors = sdb.GetSimchaContributors(simchaId);

            cpvm.Simcha = simcha;
            cpvm.ContributorsForSimcha = contributors;
            return(View(cpvm));
        }
Beispiel #22
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));
        }
        public ActionResult New(string name, DateTime date)
        {
            var repo   = new SimchaFundRepository(Properties.Settings.Default.ConStr);
            var simcha = new Simcha()
            {
                SimchaName = name, SimchaDate = date
            };

            repo.AddSimcha(simcha);

            TempData["Message"] = $"Mazel Tov on: {simcha.SimchaName}!";
            return(RedirectToAction("index"));
        }
Beispiel #24
0
        public ActionResult Contributions(int simchaId)
        {
            var    mgr    = new SimchaFundManager(Properties.Settings.Default.ConStr);
            Simcha simcha = mgr.GetSimchaById(simchaId);
            IEnumerable <SimchaContributor> contributors = mgr.GetSimchaContributorsEasy(simchaId);

            var viewModel = new ContributionsViewModel
            {
                Contributors = contributors,
                Simcha       = simcha
            };

            return(View(viewModel));
        }
        public ActionResult Contributions(int simchaId)
        {
            var    repo   = new SimchaFundRepository(Properties.Settings.Default.ConStr);
            Simcha simcha = repo.GetSimchaById(simchaId);
            IEnumerable <SimchaContributor> contributors = repo.GetSimchaContributors(simchaId);

            var viewModel = new ContributionsViewModel
            {
                Contributors = contributors,
                Simcha       = simcha
            };

            return(View(viewModel));
        }
Beispiel #26
0
        public ActionResult Contributions(int simchaId)
        {
            var    mgr    = new SimchaFundManager(Properties.Settings.Default.ConStr);
            Simcha simcha = mgr.GetAllSimchas().First(s => s.Id == simchaId); //this should be done in the database
            IEnumerable <SimchaContributor> contributors = mgr.GetSimchaContributorsEasy(simchaId);

            var viewModel = new ContributionsViewModel
            {
                Contributors = contributors,
                Simcha       = simcha
            };

            return(View(viewModel));
        }
        public IActionResult Contributions(int simchaId)
        {
            var    mgr    = new SimchaFundManager(_connectionString);
            Simcha simcha = mgr.GetSimchaById(simchaId);
            IEnumerable <SimchaContributor> contributors = mgr.GetSimchaContributorsOneQuery(simchaId);

            var viewModel = new ContributionsViewModel
            {
                Contributors = contributors,
                Simcha       = simcha
            };

            return(View(viewModel));
        }
        public IActionResult ViewContributions(int simchaId)
        {
            ContributionsViewModel vm = new ContributionsViewModel();
            DbManager     db          = new DbManager(_connectionString);
            List <Simcha> simchaList  = db.GetAllSimchos();
            Simcha        simcha      = simchaList.FirstOrDefault(s => s.Id == simchaId);

            vm.Simcha = simcha;

            List <Contributer> contributerList = db.GetContributers();

            vm.Contributers = contributerList;
            List <Transaction> contribs = db.GetContributions();

            vm.Contribs = contribs.Where(c => c.SimchaId == simchaId).ToList();
            return(View(vm));
        }
Beispiel #29
0
        public IActionResult AddSimcha(Simcha simcha)
        {
            var simchaId = _database.AddSimcha(simcha);

            foreach (var contributor in _database.GetContributors())
            {
                if (contributor.AlwaysInclude)
                {
                    _database.AddContribution(new Contribution
                    {
                        Amount        = 5,
                        ContributorID = contributor.ID,
                    }, simcha.ID);
                }
            }
            TempData["success-message"] = "Simcha Added Successfully";
            return(Redirect("/home/Simchas"));
        }
Beispiel #30
0
 public ActionResult AddSimcha(Simcha s)
 {
     dB.AddSimcha(s);
     return(Redirect("/"));
 }