public async Task <Response> DeletePostById(long id) { Response response = new Response(); try { await postRepository.DeleteById(id); response.State = BasicEnums.State.Ok; } catch (Exception) { //TODO Save in log response.State = BasicEnums.State.Error; response.Message = "Error deleting post by id."; } return(response); }