public async System.Threading.Tasks.Task <PartialViewResult> SaveUser(UserAuthenticationModel UserAuthenticationModel) { List <tbl_LocationAuthentication> LocationAuth = AuthenticationBL.LocationAuthenticationGetByEmail(User.Identity.Name); if (LocationAuth.Count > 0) { tbl_ManagerUserAuthentication ManagerUserAuthentication = new tbl_ManagerUserAuthentication(); ManagerUserAuthentication.Manager_EmailID = User.Identity.Name; ManagerUserAuthentication.User_EmailID = UserAuthenticationModel.User_EmailID; ManagerUserAuthentication.MID = LocationAuth.FirstOrDefault().Id; if (UserAuthenticationModel.UserName != string.Empty && UserAuthenticationModel.User_EmailID != string.Empty) { var user = new ApplicationUser { UserName = UserAuthenticationModel.User_EmailID, Email = UserAuthenticationModel.User_EmailID }; var result = await UserManager.CreateAsync(user, UserAuthenticationModel.Password); if (result.Succeeded) { string resultInsert = AuthenticationBL.AspNetManagerInsert(ManagerUserAuthentication); return(PartialView("~/Views/AddUsers/Partial/Users.cshtml", UserAuthenticationModel)); } else { AddErrors(result); } } } return(PartialView("~/Views/AddUsers/Partial/Users.cshtml", UserAuthenticationModel)); }