public async Task <string> InsertUserAsync(string name)
        {
            try
            {
                if (string.IsNullOrEmpty(name))
                {
                    return("User name field is empty.");
                }

                var users = GetUsersAsync();
                users.Wait();
                if (users.Result.Where(w => w.Name.ToUpper().Contains(name.ToUpper())).Any())
                {
                    return("User already exist.");
                }

                var user = new User
                {
                    Name = name
                };

                await _db.AddAsync(user);

                await _db.SaveChangesAsync();

                return("User successfully inserted!");
            }
            catch (Exception ex)
            {
                return(ex.Message);
            }
        }