コード例 #1
0
        public async Task <bool> DeleteAsync(FlowDeleteDTO dto)
        {
            using (var tran = databaseFixture.Db.BeginTransaction())
            {
                try
                {
                    await databaseFixture.Db.Workflow.DeleteAsync(dto.Ids, tran);

                    tran.Commit();
                    return(true);
                }
                catch (Exception ex)
                {
                    tran.Rollback();
                    return(false);
                }
            }
        }
コード例 #2
0
        public async Task <bool> DeleteAsync(FlowDeleteDTO dto)
        {
            var uri = API.WorkFlow.DeleteAsync(_baseUrl);

            return(await _apiClient.PostBooleanAsync(uri, dto));
        }
コード例 #3
0
 public async Task <bool> DeleteAsync([FromBody] FlowDeleteDTO dto)
 {
     return(await workFlowService.DeleteAsync(dto));
 }
コード例 #4
0
 public async Task <bool> DeleteAsync([FromBody] FlowDeleteDTO dto)
 {
     dto.UserId = UserIdentity.UserId;
     return(await workFlowService.DeleteAsync(dto));
 }