public CRUDController()
 {
     charRepo = new CharityRepository();
     pnRepo   = new PartnershipNightRepository();
     uRepo    = new UserRepository();
     lRepo    = new BvLocationRepository();
 }
Пример #2
0
        public ActionResult Detail(int id)
        {
            // var charityRepository = new MockCharityRepository();
            var charityRepository = new CharityRepository();

            var charity = charityRepository.Get(id);

            return(View(charity));
        }
Пример #3
0
        public ActionResult List()
        {
            //using (ObjectContext context = new ObjectContext())
            //{
            //    //var query = context.CreateQuery<gc_CharityRequirements>().SelectMany();
            //}

            // var charityRepository = new MockCharityRepository();
            var charityRepository = new CharityRepository();

            List <CharityRequirement> charities = charityRepository.GetAllCharities().ToList();

            return(View(charities));
        }
Пример #4
0
        public ActionResult SignUp(CharityRequirement charity, FormCollection form)
        {
            var infrastructure = SelectedTechnologies(form, "Infrastructure.");
            var support        = SelectedTechnologies(form, "Support.");

            Validate(charity, infrastructure, support);

            if (ModelState.IsValid)
            {
                var charityRepository = new CharityRepository();
                charityRepository.Register(charity, infrastructure, support);
                charityRepository.Save();
                return(View("ThankYou"));
            }
            return(View("Proposal", new CharitySignUpViewModel(charity)));
        }
Пример #5
0
 public AdminCharityController()
 {
     charRepo = new CharityRepository();
 }
 public AdminPartnershipNightController()
 {
     pnRepo    = new PartnershipNightRepository();
     charRepo  = new CharityRepository();
     bvlocRepo = new BvLocationRepository();
 }