public void ChangeViewModel(IPageViewModel viewModel) { if (!ContentViewModels.Contains(viewModel)) { ContentViewModels.Add(viewModel); } CurrentContentViewModel = ContentViewModels .FirstOrDefault(vm => vm == viewModel); }
public HomeModelView(Utilisateur u) { Singleton.GetInstance().SetHomeModelView(this); curentUtilisateur = u; Singleton.GetInstance().SetCloud(cloud); //Instance du cloud if (curentUtilisateur.Token_GG != null || curentUtilisateur.Token_DP != null) { var _accesstoken = curentUtilisateur.Token_GG; var refreshtoken = curentUtilisateur.RefreshToken; cloud.GetCompteClient(curentUtilisateur.Token_DP, _accesstoken, refreshtoken); } _listModelView = new ListModelView(); ContentViewModels.Add(new HomePageModelView()); CurrentContentViewModel = ContentViewModels[0]; LoadAction(); }
public HomeModelView(Utilisateur u) { Singleton.GetInstance().SetHomeModelView(this); curentUtilisateur = u; if (curentUtilisateur.CrededentielCloudRailDropbox != null) { driveBaseDropbox = new DropBoxCloud(); } if (curentUtilisateur.CrededentielCloudRailGoogle != null) { driveBaseGoogle = new GoogleCloud(); } _listModelView = new ListModelView(driveBaseDropbox, driveBaseGoogle); ContentViewModels.Add(new HomePageModelView(driveBaseDropbox, driveBaseGoogle)); CurrentContentViewModel = ContentViewModels[0]; LoadAction(); }
public int UploadImageInDataBase(HttpPostedFileBase file, ContentViewModels contentViewModel) { contentViewModel.ArticleImages = ConvertToBytes(file); var Content = new ArticleModels { ArticleName = contentViewModel.ArticleName, ArticleDescription = contentViewModel.ArticleDescription, ArticleText = contentViewModel.ArticleText, ArticleImages = contentViewModel.ArticleImages }; context.Articles.Add(Content); int i = context.SaveChanges(); if (i == 1) { return(1); } else { return(0); } }