Ejemplo n.º 1
0
        public void DeactivateUser_ForDeactivatingUser_Failure()
        {
            DeactivateUserRequest req = new DeactivateUserRequest();

            req.UserID = new int[61];
            mockUserRepository.Setup(cr => cr.DeactivateUsers(It.IsAny <int[]>(), It.IsAny <int>())).Verifiable();
            DeactivateUserResponse res = userService.DeactivateUser(req);

            mockRepository.VerifyAll();
            Assert.AreEqual(res.Exception, null);
        }
Ejemplo n.º 2
0
        public ActionResult DeleteUsers(int[] id)
        {
            DeactivateUserRequest request = new DeactivateUserRequest();

            request.UserID      = id;
            request.RequestedBy = this.Identity.ToUserID();
            request.AccountId   = this.Identity.ToAccountID();
            userService.DeactivateUser(request);
            return(Json(new
            {
                success = true,
                response = ""
            }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 3
0
        public HttpResponseMessage DeleteUsers(string id)
        {
            int[] userIDs = null;
            if (!string.IsNullOrEmpty(id))
            {
                userIDs = JsonConvert.DeserializeObject <int[]>(id);
            }
            DeactivateUserRequest request = new DeactivateUserRequest();

            request.UserID      = userIDs;
            request.RequestedBy = this.UserId;
            request.AccountId   = this.AccountId;
            DeactivateUserResponse response = userService.DeactivateUser(request);

            return(Request.BuildResponse(response));
        }
Ejemplo n.º 4
0
        public async Task <SuccessResponse> DeactivateUser(DeactivateUserRequest deactivateUserRequest)
        {
            LoginRequest loginRequest = new LoginRequest()
            {
                userName = _configuration.GetSection("ApplicationSettings")["UserName"],
                password = _configuration.GetSection("ApplicationSettings")["Password"]
            };
            LoginResponse loginResponse = await _authenticationService.Login(loginRequest);

            ApiEndPoint = _configuration.GetSection("ApplicationSettings")["ApiEndPoint"] + "users/DeactivateUser";
            var response = await Task.Run(async() =>
            {
                var result = await PostAsync(deactivateUserRequest, loginResponse.token);
                return(result);
            });

            return(response);
        }
Ejemplo n.º 5
0
        public async Task <SuccessResponse> DeactivateUser(DeactivateUserRequest deactivateUserRequest)
        {
            var result = await _userService.DeactivateUser(deactivateUserRequest);

            return(result);
        }