Esempio n. 1
0
 public IActionResult MonCompte(MonCompteViewModel vm, string button)
 {
     try
     {
         if (ModelState.IsValid)
         {
             if (button.Equals("modifier"))
             {
                 return(RedirectToAction("Modifier", new { ReturnUrl = vm.ReturnUrl }));
             }
         }
         if (vm.ReturnUrl != null)
         {
             return(Redirect(vm.ReturnUrl));
         }
         else
         {
             return(Redirect("~/"));
         }
     }
     catch (Exception ex)
     {
         ErrorViewModel vme = new ErrorViewModel(ex.Message);
         return(View("Error", vme));
     }
 }
Esempio n. 2
0
        public async Task <IActionResult> MonCompte(string ReturnUrl)
        {
            try
            {
                if (User?.Identity.IsAuthenticated == true)
                {
                    MonCompteViewModel vm = new MonCompteViewModel();
                    vm.ReturnUrl = ReturnUrl;
                    var userId = User.GetSubjectId();

                    Utilisateur user = await _userManager.FindByIdAsync(userId);

                    if (user != null)
                    {
                        vm.User = user;
                        return(View(vm));
                    }
                }
                ErrorViewModel evm = new ErrorViewModel("Veuillez vous connecter pour accéder à votre compte");
                return(View("Error", evm));
            }
            catch (Exception ex)
            {
                ErrorViewModel vme = new ErrorViewModel(ex.Message);
                return(View("Error", vme));
            }
        }
Esempio n. 3
0
 public MonCompte()
 {
     InitializeComponent();
     BindingContext = new MonCompteViewModel();
 }