public async Task <IActionResult> DeactivateUser(Int32 id)
        {
            if (id == ReservedConstants.SUPER_USER_ID)
            {
                return(BadRequest(_AddModelStateError(FieldNamesConstants.ERROR, ErrorMessagesConstants.DELETE_SUPER_USER_ERROR)));
            }

            await _store.DeactivateUser(id);

            return(Ok());
        }
Exemple #2
0
        public async void ValidateUser_ShouldReturnFalse_ForDeactivatedUser()
        {
            string username = "******";
            string password = "******";
            string email    = "*****@*****.**";

            long userId = await UserStore.CreateUser(username, password, email);

            Assert.True(await UserStore.ValidateUser(username, password));

            await UserStore.DeactivateUser(userId);

            Assert.False(await UserStore.ValidateUser(username, password));
        }