Example #1
0
        public IActionResult partners()
        {
            PartnersVM vm = new PartnersVM();

            vm.Universities = _db.University.Include(a => a.Country).ToList();
            return(View(vm));
        }
Example #2
0
        public IActionResult Index()
        {
            PartnersVM vm = new PartnersVM();

            vm.Universities = _db.University.Include(a => a.Country).ToList();
            vm.Countries    = _db.Country.Select(x => new SelectListItem()
            {
                Value = x.CountryId.ToString(),
                Text  = x.Name
            }).ToList();
            return(View(vm));
        }
        // GET: /List
        public ActionResult List(int?page, string filter, string sortField, int?sortOrder)
        {
            //Set Access Rights
            ViewData["Access"] = "";
            if (hierarchyRepository.AdminHasDomainWriteAccess(groupName))
            {
                ViewData["Access"] = "WriteAccess";
            }

            //SortField
            if (string.IsNullOrEmpty(sortField))
            {
                sortField = "PartnerName";
            }
            ViewData["CurrentSortField"] = sortField;

            //SortOrder
            if (sortOrder == 1)
            {
                ViewData["NewSortOrder"]     = 0;
                ViewData["CurrentSortOrder"] = 1;
            }
            else
            {
                ViewData["NewSortOrder"]     = 1;
                ViewData["CurrentSortOrder"] = 0;
                sortOrder = 0;
            }

            //Populate View Model
            PartnersVM partnersVM = new PartnersVM();

            var getPartners = partnerRepository.GetPartners(sortField, sortOrder ?? 0, page ?? 1);

            if (getPartners != null)
            {
                partnersVM.Partners = getPartners;
            }

            return(View(partnersVM));
        }
Example #4
0
        public IActionResult partner(PartnersVM vm)
        {
            University current = _db.University.Where(a => a.UniversityId == vm.UniversityId).FirstOrDefault();

            if (current == null)
            {
                University novi = new University();
                novi.Name      = vm.University.Name;
                novi.Code      = vm.University.Code;
                novi.CountryId = vm.University.CountryId;
                _db.University.Add(novi);

                _db.SaveChanges();
            }
            else
            {
                current.Name      = vm.University.Name;
                current.Code      = vm.University.Code;
                current.CountryId = vm.University.CountryId;
                _db.SaveChanges();
            }

            return(RedirectToAction("index", "partners", new { area = "admin" }));
        }