// // 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 OverviewMap() { using (DataContextContainer dataContext = new DataContextContainer()) { IList<Resource> availableResources = dataContext.Organizations.SelectMany(org => org.AvailableResources).ToList(); IList<Project> projects = dataContext.Projects.ToList(); IList<Resource> requiredResources = projects.SelectMany(project => project.RequiredResources).ToList(); OverviewMapViewModel model = new OverviewMapViewModel(); foreach (Resource availableResource in availableResources) model.Map.Markers.Add(MapUtils.CreateAvailableResourceMarker(availableResource, Url)); foreach (Resource requiredResource in requiredResources) model.Map.Markers.Add(MapUtils.CreateRequiredResourceMarker(requiredResource, Url)); foreach (Project project in projects) model.Map.Markers.Add(MapUtils.CreateProjectMarker(project, Url)); return View(model); } }
public static void TestStart(TestContext context) { _db = new DataContextContainer(); }
public void TestStart() { _db = new DataContextContainer(); }
// // GET: /Organisation/Edit/5 public ActionResult Edit(int id) { var context = new DataContextContainer(); Organization organization = context.Organizations.Where(X => X.Id == id).FirstOrDefault(); return View(organization); }
// // GET: /Organisation/Details/5 public ActionResult Details(int id) { var context = new DataContextContainer(); Organization organization = context.Organizations.OrderByDescending(x => x.Id).Where(X => X.Id == id).FirstOrDefault(); return View(organization); }
// // GET: /Organisation/ public ActionResult Index() { var context = new DataContextContainer( ConfigurationManager.ConnectionStrings["DataContextContainer"].ConnectionString); List<Organization> organizations = context.Organizations.OrderByDescending(x => x.Id).ToList(); return View(organizations); }
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"); } }