public void DeleteUser() { var request = new DeleteUserAccountRequest { Id = 1000 }; var res = service.DeleteUserAccount(request); Xunit.Assert.True(res); }
public bool DeleteUserAccount(DeleteUserAccountRequest request) { string sql = @"Delete from Users WHERE Id = @Id "; int result; var parameters = new { request.Id }; using (var con = GetSqlConnection()) { result = con.Execute(sql, parameters); } return(result == 1); }
public HttpResponseMessage DeleteUserAccount([FromBody] DeleteUserAccountRequest request) { var response = _service.DeleteUser(request); if (response) { return(Request.CreateResponse <bool>(HttpStatusCode.OK, response)); } else { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Failed to delete user account")); } }
public bool DeleteUser(DeleteUserAccountRequest request) { _validation.NotValidId(request.Id, $"{nameof(request.Id)}"); return(_dbService.DeleteUserAccount(request)); }