Ejemplo n.º 1
0
        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);
            }
        }