public int UpdateAdmins(Login EditLog, string UserName, int Id)
        {
            List <Login> log       = new List <Login>();
            int          returnVal = 0;

            try
            {
                using (var db = new TestDetailContext())
                {
                    AspNetUsers adminEntity = new AspNetUsers();
                    adminEntity = db.AspNetUsers.FirstOrDefault(x => x.UserName == EditLog.UserName);
                    if (adminEntity != null)
                    {
                        adminEntity.Id       = EditLog.Id;
                        adminEntity.UserName = EditLog.UserName;
                        adminEntity.FullName = EditLog.FullName;
                        adminEntity.Email    = EditLog.Email;
                        db.AspNetUsers.Update(adminEntity);
                    }
                    returnVal = db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            return(returnVal);
        }
        public int AddAdmin(Login login)
        {
            int          returnVal = 0;
            List <Login> asps      = new List <Login>();

            try
            {
                using (var db = new TestDetailContext())
                {
                    // aspNet.PasswordHash = BCrypt.Net.BCrypt.HashPassword(aspNet.PasswordHash);
                    Login users;
                    foreach (var adm in db.AspNetUsers.ToList())
                    {
                        users              = new Login();
                        users.UserName     = adm.UserName;
                        users.PasswordHash = adm.PasswordHash;
                        asps.Add(users);
                    }
                    AspNetUsers AdminEntity = new AspNetUsers();
                    AdminEntity.UserName     = login.UserName;
                    AdminEntity.Email        = login.Email;
                    AdminEntity.PasswordHash = login.PasswordHash;
                    AdminEntity.FullName     = login.FullName;

                    bool AdminNameexist = asps.Any(x => x.UserName.ToLower() == AdminEntity.UserName.ToLower());

                    if (AdminNameexist == true)
                    {
                        returnVal = -1;
                    }

                    if (AdminNameexist == false)
                    {
                        db.AspNetUsers.Add(AdminEntity);
                        returnVal = db.SaveChanges();
                    }
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            return(returnVal);
        }