public ActionResult Create() { Organization organization = new Organization(); ViewBag.PossibleParentOrganizations = organizationRepository.All; ViewBag.PossibleOrganizationCategories = organizationcategoryRepository.All; return View(organization); }
public ActionResult Create(Organization organization) { if (ModelState.IsValid) { organizationRepository.InsertOrUpdate(organization); organizationRepository.Save(); return RedirectToAction("Index"); } else { ViewBag.PossibleParentOrganizations = organizationRepository.All; ViewBag.PossibleOrganizationCategories = organizationcategoryRepository.All; return View(organization); } }
public OrganizationOverviewHeadViewModel FindOverviewHead(int id,Organization organization) { OrganizationOverviewHeadViewModel newOrganizationOverviewHeadViewModel = new OrganizationOverviewHeadViewModel(); if (organization == null) { organization = Find(id); } newOrganizationOverviewHeadViewModel.LegalBusinessName = organization.LegalBusinessName; newOrganizationOverviewHeadViewModel.Name = organization.Name; newOrganizationOverviewHeadViewModel.NumberOfBusinessDivisions = 0; newOrganizationOverviewHeadViewModel.NumberOfDepartments = 0; newOrganizationOverviewHeadViewModel.NumberOfEmployees = 0; newOrganizationOverviewHeadViewModel.NumberOfPositions = 0; newOrganizationOverviewHeadViewModel.NumberOfProjects = 0; if (organization.OrganizationCategory != null) { newOrganizationOverviewHeadViewModel.OrganizationCategoryName = organization.OrganizationCategory.Name; } newOrganizationOverviewHeadViewModel.OrganizationCodeNumber = organization.OrganizationCodeNumber; newOrganizationOverviewHeadViewModel.OrganizationID = organization.OrganizationID; if (organization.ParentOrganization != null) { newOrganizationOverviewHeadViewModel.ParentOrganizationName = organization.ParentOrganization.Name; } return newOrganizationOverviewHeadViewModel; }
public void InsertOrUpdate(Organization organization) { if (organization.OrganizationID == default(int)) { // New entity context.Organization.Add(organization); } else { // Existing entity context.Entry(organization).State = EntityState.Modified; } }
public ViewResult Search(Organization searchOrganization) { if(searchOrganization!=null) { ViewData["Name"]=searchOrganization.Name; ViewData["OrganizationCategoryID"]=searchOrganization.OrganizationCategoryID; } ViewBag.PossibleOrganizationCategories = organizationcategoryRepository.All; return View("Index",organizationRepository.AllIncluding(organization => organization.ParentOrganization, organization => organization.OrganizationCategory)); }