Пример #1
0
        public IActionResult Details(int id)
        {
            var model = new DetailViewModel();

            model.Implants = _data.GetImpiantiByClient(id);
            model.Client   = _data.GetClient(id);
            return(PartialView(model));
        }
Пример #2
0
        //User ritorna la pagina personalizzata di ogni cliente che accede al sistema in
        //maniera da visualizzare soltanto i propri impianti
        //[Authorize(Roles = "User, Admin")]
        public new async Task <IActionResult> User()
        {
            var user = await userManager.GetUserAsync(HttpContext.User);

            UserImpiantiModelView model = new UserImpiantiModelView();

            model.imp = _data.GetImpiantiByClient(Convert.ToInt32(user.IdEsterno));
            return(View(model));
        }
Пример #3
0
        public async Task <IActionResult> ViewImpiantiByClient()
        {
            var user = await _userManager.GetUserAsync(HttpContext.User);

            ImpiantoIndexViewModel model = new ImpiantoIndexViewModel();

            model.imp     = _data.GetImpiantiByClient(Convert.ToInt32(user.IdEsterno));
            model.regioni = _data.GetRegions();
            return(View(model));
        }
Пример #4
0
        public async Task <IActionResult> InsertManutenzioneCliente()
        {
            var user = await userManager.GetUserAsync(HttpContext.User);//prendo l'id del utente correntemente in utilizzo della pagina

            var model = new InsertManutenzioneViewModel();

            model.impiantidaiqualiscegliere = _data.GetImpiantiByClient(Convert.ToInt32(user.IdEsterno));

            return(PartialView(model));
        }