Ejemplo n.º 1
0
        // GET: Broker/Delete/5
        public async Task <ActionResult> Delete(int id)
        {
            AuthServerUser authServerUser = await _userManager.GetUserAsync(User);

            bool isdeleted = await APIClient.DeleteBroker(authServerUser.brokerID);

            if (isdeleted)
            {
                authServerUser.brokerID = 0;
                IdentityResult result = await _userManager.UpdateAsync(authServerUser);

                if (result.Succeeded)
                {
                    Redirect("/");
                    return(RedirectToRoute("Home"));
                }
                else
                {
                    foreach (var Error in result.Errors)
                    {
                        Debug.WriteLine("Broker Error " + Error.Description);
                    }
                    return(RedirectToAction(nameof(Edit)));
                }
            }
            else
            {
                return(RedirectToAction(nameof(Edit)));
            }
        }
Ejemplo n.º 2
0
        // GET: Broker/Delete/5
        public async Task <ActionResult> Delete(int id)
        {
            bool isdeleted = await APIClient.DeleteBroker(id);

            if (isdeleted)
            {
                Redirect("/");
                return(RedirectToRoute("Home"));
            }
            else
            {
                return(RedirectToAction(nameof(Edit)));
            }
        }