示例#1
0
        public async Task <IActionResult> Grad()
        {
            var grad = await _gradRepository.GetGradDegrees();

            var gradViewModel = new GradViewModel()
            {
                Grads = grad,
                Title = "Graduate Programs"
            };

            return(View(gradViewModel));
        }
示例#2
0
        public async Task <IActionResult> GetGraduate()
        {
            var allGraduate = await _graduateRepository.GetAllGraduate();

            var sortedGraduate = allGraduate.OrderBy(f => f.degreeName);
            var GradViewModel  = new GradViewModel()
            {
                Grads = allGraduate.ToList(),
                Title = "Graduate Degree"
            };

            return(View(GradViewModel));
        }
        public async Task <IActionResult> Search(string searchIme, string searchPrezime, string searchAdresa, string searchOIB, string searchGrad)
        {
            var vlasnici = from v in _context.Vlasnik
                           select v;

            if (!String.IsNullOrEmpty(searchIme))
            {
                vlasnici = vlasnici.Where(v => v.Ime.Contains(searchIme));
            }

            if (!String.IsNullOrEmpty(searchPrezime))
            {
                vlasnici = vlasnici.Where(v => v.Prezime.Contains(searchPrezime));
            }

            if (!String.IsNullOrEmpty(searchAdresa))
            {
                vlasnici = vlasnici.Where(v => v.Adresa.Contains(searchAdresa));
            }

            if (!String.IsNullOrEmpty(searchOIB))
            {
                vlasnici = vlasnici.Where(v => v.OIB.Contains(searchOIB));
            }

            IQueryable <string> gradQuery = from v in _context.Vlasnik
                                            orderby v.Grad
                                            select v.Grad;

            if (!string.IsNullOrEmpty(searchGrad))
            {
                vlasnici = vlasnici.Where(v => v.Grad == searchGrad);
            }

            var gradVM = new GradViewModel
            {
                Gradovi  = new SelectList(await gradQuery.Distinct().ToListAsync()),
                Vlasnici = await vlasnici.OrderBy(v => v.Prezime).ThenBy(v => v.Ime).ToListAsync()
            };

            return(View(gradVM));
            //return View(await vlasnici.OrderBy(v => v.Prezime).ThenBy(v => v.Ime).ToListAsync());
        }
 public GradPage()
 {
     InitializeComponent();
     BindingContext = vm = new GradViewModel();
 }
 public PrikazGrad()
 {
     InitializeComponent();
     BindingContext = vm = new GradViewModel();
 }
        public ActionResult DodajGrad()
        {
            var viewModel = new GradViewModel();

            return(View(viewModel));
        }