public ActionResult DeleteConfirmed(int id)
        {
            NPOApplication nPOApplication = service.GetNPOApplicationById((int)id);

            service.Delete(service.GetNPOApplicationById((int)id));
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "Id,OrgName,Email,PhoneNum,Address,ApplicantFirstName,ApplicantLastName,ApplicantPosition,ApplicantEmail,ApplicantPhone,NPOMission,NPOVision,WebURL,ProblemsAndDesires")] NPOApplication nPOApplication)
 {
     if (ModelState.IsValid)
     {
         service.Edit(nPOApplication);
         return(RedirectToAction("Index"));
     }
     return(View(nPOApplication));
 }
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            NPOApplication nPOApplication = service.GetNPOApplicationById((int)id);

            if (nPOApplication == null)
            {
                return(HttpNotFound());
            }
            return(View(nPOApplication));
        }
 public void Edit(NPOApplication toEdit)
 {
     db.Entry(toEdit).State = EntityState.Modified;
     db.SaveChanges();
 }
 public void Delete(NPOApplication toDelete)
 {
     db.NPOApplications.Remove(toDelete);
     db.SaveChanges();
 }
 public void Add(NPOApplication toAdd)
 {
     db.NPOApplications.Add(toAdd);
     db.SaveChanges();
 }
 public void Edit(NPOApplication toEdit)
 {
     repo.Edit(toEdit);
 }
 public void Delete(NPOApplication toDelete)
 {
     repo.Delete(toDelete);
 }
 public void Add(NPOApplication toAdd)
 {
     repo.Add(toAdd);
 }