public IActionResult partners() { PartnersVM vm = new PartnersVM(); vm.Universities = _db.University.Include(a => a.Country).ToList(); return(View(vm)); }
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)); }
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" })); }