//
 // GET: /Organisation/Delete/5
 public ActionResult Delete(int id)
 {
     var context = new DataContextContainer();
     Organization organization = context.Organizations.Where(X => X.Id == id).FirstOrDefault();
     context.DeleteObject(organization);
     context.SaveChanges();
        return RedirectToAction("Index");
 }
 public ActionResult Create(Organization model)
 {
     try
     {
         var context = new DataContextContainer();
         context.AddToOrganizations(model);
         context.SaveChanges();
         return RedirectToAction("Index");
     }
     catch
     {
         return View();
     }
 }
 //
 // GET: /Organisation/Delete/5
 public ActionResult Delete(int id)
 {
     var context = new DataContextContainer();
     Organization organization = context.Organizations.Single(X => X.Id == id);
     context.DeleteObject(organization);
     try
     {
         context.SaveChanges();
     }
     catch (Exception)
     {
         //report error
         return View();
     }
        return RedirectToAction("Index");
 }
        public ActionResult Delete(Organization model)
        {
            try
            {
                var context = new DataContextContainer();

                context.DeleteObject(model);
                context.SaveChanges();
                return RedirectToAction("Index");

            }
            catch
            {

            }

            return RedirectToAction("Index");
        }
 public ActionResult Edit(Organization model)
 {
     try
     {
         // TODO: Add update logic here
         var context = new DataContextContainer();
         Organization organization = context.Organizations.Where(X => X.Id == model.Id).FirstOrDefault();
         organization.Name  = model.Name;
         organization.ContactEmail = model.ContactEmail;
         context.SaveChanges();
         return RedirectToAction("Index");
     }
     catch
     {
         return RedirectToAction("Index");
     }
 }