Example #1
0
 public ActionResult Create()
 {
     Organization organization = new Organization();
     ViewBag.PossibleParentOrganizations = organizationRepository.All;
     ViewBag.PossibleOrganizationCategories = organizationcategoryRepository.All;
     return View(organization);
 }
Example #2
0
 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);
     }
 }
Example #3
0
 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;
 }
Example #4
0
 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;
     }
 }
Example #5
0
 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));
 }