public ActionResult Profile() { SetPageTitle("Profilo"); User bo = new User(); Anagrafiche boA = new Anagrafiche(); UserModel ut = GetUserFromSession(HttpContext.Session); Profilo ret = bo.GetProfilo(ut.Utente.ID); Strumento[] strumenti = boA.GetListaStrumenti(); ProfiloStrumento[] profiloStrumenti = bo.GetStrumentiCollegati(ret.IDUtente); int[] strumentiCollegati = Array.ConvertAll(profiloStrumenti, x => x.IDStrumento); ProfiloModel dati = new ProfiloModel { Utente = ut.Utente, Profilo = ret, Strumenti = strumenti, StrumentiCollegati = strumentiCollegati }; return(View("Profile", dati)); }
public async Task LoadAsync() { var lookups = await _anagraficaLookupDataService.GetAnagraficaLookupAsync(); Anagrafiche.Clear(); foreach (var lookup in lookups) { Anagrafiche.Add(new NavigationItemViewModel(lookup.Id, lookup.DisplayMember, _eventAggregator, nameof(AnagraficaDetailViewModel))); } lookups = await _documentoLookupDataService.GetDocumentoLookupAsync(); Documenti.Clear(); foreach (var lookup in lookups) { Documenti.Add(new NavigationItemViewModel(lookup.Id, lookup.DisplayMember, _eventAggregator, nameof(DocumentoDetailViewModel))); } lookups = await _ambienteLookupDataService.GetAmbienteLookupAsync(); Ambienti.Clear(); foreach (var lookup in lookups) { Ambienti.Add(new NavigationItemViewModel(lookup.Id, lookup.DisplayMember, _eventAggregator, nameof(AmbienteDetailViewModel))); } }
public IActionResult Strumenti() { Anagrafiche bo = new Anagrafiche(); Strumento[] strumenti = bo.GetListaStrumenti(); return(View("Strumenti", strumenti)); }
public JsonResult DeleteInstrument(int[] ids) { Anagrafiche bo = new Anagrafiche(); bo.DeleteInstrument(ids); return(JsonOK()); }
public JsonResult UpdateInstrument(string descrizione, int id) { Anagrafiche bo = new Anagrafiche(); bo.UpdateInstrument(descrizione, id); return(JsonOK()); }
public JsonResult AddInstrument(string descrizione) { Anagrafiche bo = new Anagrafiche(); bo.AddInstrument(descrizione); return(JsonOK()); }