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); }
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); }