public CRUDController() { charRepo = new CharityRepository(); pnRepo = new PartnershipNightRepository(); uRepo = new UserRepository(); lRepo = new BvLocationRepository(); }
public ActionResult Detail(int id) { // var charityRepository = new MockCharityRepository(); var charityRepository = new CharityRepository(); var charity = charityRepository.Get(id); return(View(charity)); }
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)); }
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))); }
public AdminCharityController() { charRepo = new CharityRepository(); }
public AdminPartnershipNightController() { pnRepo = new PartnershipNightRepository(); charRepo = new CharityRepository(); bvlocRepo = new BvLocationRepository(); }