public ActionResult Contributions(int simchaId) { ContributionsViewModel VM = new ContributionsViewModel(); VM.Simcha = DB.GetSimcha(simchaId); VM.simchaDonation = DB.GetContibutorsforDonations(simchaId); return(View(VM)); }
public IActionResult Index() { SFundDb db = new SFundDb(_connectionString); ContributionsViewModel vm = new ContributionsViewModel(); vm.Contributors = db.GetContributors(); return(View(vm)); }
public IActionResult Contributions(int simchaId) { var manager = new SimchaChipInManager(_connectionString); var vm = new ContributionsViewModel(); vm.Simcha = manager.GetSimchaById(simchaId); vm.Contributors = manager.GetSimchaContributors(simchaId); return(View(vm)); }
public IActionResult Contributions(int Id) { SFundDb db = new SFundDb(_connectionString); ContributionsViewModel vm = new ContributionsViewModel(); vm.Simcha = db.GetSimcha(Id); vm.Contributors = db.GetContributors(); vm.SimchaContributions = db.GetContributions().Where(c => c.SimchaId == Id).ToList(); return(View(vm)); }
public IActionResult Index() { var db = new DB(_connectionString); var vm = new ContributionsViewModel() { AllContributors = db.GetContributors() }; return(View(vm)); }
public IActionResult Contributions(int id) { ContributionsViewModel vm = new ContributionsViewModel { Contributors = _repo.GetThisSimchaContributors(id), Simcha = _repo.GetSimchaById(id) }; return(View(vm)); }
public ActionResult Contributions(int SimchaId) { SimchaDb db = new SimchaDb(Properties.Settings.Default.ConStr); ContributionsViewModel cvm = new ContributionsViewModel(); cvm.Simcha = db.GetSimcha(SimchaId); cvm.Contributors = new List <Contributor>(); cvm.Contributors = (List <Contributor>)db.GetContributorsWithContribution(SimchaId); return(View(cvm)); }
public ActionResult Contributions(int SimchaId) { Manager mgr = new Manager(Properties.Settings.Default.ConStr); ContributionsViewModel vm = new ContributionsViewModel(); vm.contributions = mgr.GetAllContributions(SimchaId); vm.SimchaName = mgr.GetSimchaNameById(SimchaId); vm.SimchaId = SimchaId; return(View(vm)); }
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 Contributions(int?simchaId) { if (!simchaId.HasValue) { return(Redirect("/")); } ContributionsViewModel vm = new ContributionsViewModel(); vm.Simcha = _mgr.GetSimcha(simchaId.Value); vm.Contributions = _mgr.GetContributionsForSimcha(simchaId.Value); return(View(vm)); }
public IActionResult Contributions(int simchaId) { SimchaFundDb db = new SimchaFundDb(_connectionString); ContributionsViewModel vm = new ContributionsViewModel { Contributors = db.GetContributors(), Simcha = db.GetSimcha(simchaId), Counter = 0, contribForSimcha = db.GetIdsForContributed(simchaId) }; return(View(vm)); }
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 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)); }
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 IActionResult Contributions(int id) { var db = new SimchaFundDb(_connectionString); ContributionsViewModel vm = new ContributionsViewModel { Simcha = db.GetSimchaById(id), Contributors = db.GetContributors() }; foreach (var contributor in vm.Contributors) { db.SetContributionAmountForContributorForSimcha(vm.Simcha.Id, contributor); } return(View(vm)); }
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)); }
public ActionResult GetContributions(int eventId) { //check for anything coming up null EventRepository repo = new EventRepository(Properties.Settings.Default.ConnString); ContributionsViewModel vm = new ContributionsViewModel(); IEnumerable <Contributor> contributors = repo.GetContributors(); IEnumerable <Contributor> contributorsIncluded = repo.GetEventContributors(eventId); vm.Contributions = contributors.Select(c => { bool included = false; int prevAmount = 0; if (contributorsIncluded.FirstOrDefault(contr => contr.Id == c.Id) != null) { included = true; prevAmount = repo.getContributionAmounts(eventId) .FirstOrDefault(cont => cont.Id == c.Id).Amount; } else if (c.AlwaysInclude) { included = true; } return(new EventContribution { Id = c.Id, FirstName = c.FirstName, LastName = c.LastName, Balance = repo.GetContributorBalance(c.Id), AlwaysInclude = c.AlwaysInclude, Included = included, Amount = (prevAmount != 0 ? prevAmount : 5) }); }); vm.Event = repo.GetEventById(eventId); return(View(vm)); }
public ContributionsPage() { InitializeComponent(); BindingContext = viewModel = new ContributionsViewModel(this); }