Пример #1
0
        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);
        }
Пример #3
0
        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"));
            }
        }
Пример #4
0
        public bool DeleteUser(DeleteUserAccountRequest request)
        {
            _validation.NotValidId(request.Id, $"{nameof(request.Id)}");

            return(_dbService.DeleteUserAccount(request));
        }