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); }
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)); }
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)); }
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); }
public async Task <SuccessResponse> DeactivateUser(DeactivateUserRequest deactivateUserRequest) { var result = await _userService.DeactivateUser(deactivateUserRequest); return(result); }