Пример #1
0
        public async Task DeleteIssueAsync(IssuesModel model)
        {
            var entity = new IssueBlobs {
                Type = model.Type, Content = ByteConverterHelper.ReturnBytes(model), RequestId = model.RequestId, Id = model.Id
            };

            await Repo.DeleteAsync(entity).ConfigureAwait(false);
        }
Пример #2
0
        public async Task <int> AddIssueAsync(IssuesModel model)
        {
            var entity = new IssueBlobs {
                Type = model.Type, Content = ByteConverterHelper.ReturnBytes(model), RequestId = model.RequestId
            };
            var id = await Repo.InsertAsync(entity);

            model.Id = id;

            entity = new IssueBlobs {
                Type = model.Type, Content = ByteConverterHelper.ReturnBytes(model), RequestId = model.RequestId, Id = id
            };
            var result = await Repo.UpdateAsync(entity).ConfigureAwait(false);

            return(result ? id : -1);
        }