public async Task <Response> AddUser(string username, string password) { if (SignInViewModel.userList.Exists(userFromList => userFromList.Username == username)) { return(Response.UserExists); } else { SignInViewModel.currentUser = new User(username, Crypto.CalculateMD5Hash(password)) { PersonGroupId = Guid.NewGuid().ToString() }; DatabaseModel.AddUserToDatabase(SignInViewModel.currentUser); UpdateLocalStorage(); await Face.Instance.CreateNewDoctor(SignInViewModel.currentUser.PersonGroupId, username); return(Response.OK); } }