Пример #1
0
        public HttpResponseMessage HardDelete(DeleteIdsRequest model)
        {
            var response = new ItemResponse <Dictionary <int, DeleteIdsRequest> >();

            response.Item = listService.HardDelete(model);
            return(Request.CreateResponse(HttpStatusCode.OK, model));
        }
        public Dictionary <int, DeleteIdsRequest> SoftDelete(DeleteIdsRequest model)
        {
            var results = new Dictionary <int, DeleteIdsRequest>();

            _dataProvider.ExecuteNonQuery("dbo.ToDoList_SoftDeleteTask",
                                          parameters =>
            {
                var ids       = parameters.AddWithValue("@Id", new IntIdTable(model.Ids));
                ids.SqlDbType = System.Data.SqlDbType.Structured;
                ids.TypeName  = "dbo.IntIdTable";
            });
            return(results);
        }