public async Task <ServiceResponse <PullRequest> > AddPrAsync(string username, string owner, string repositoryName, PullRequest pr) { PrStatus?dbStatus = null; if (pr.Status == PrStatus.Valid) { dbStatus = pr.Status; } var trackerEntry = new TrackerEntryEntity { Username = username, RowKey = $"{owner}:{repositoryName}:{pr.PrId}", Url = pr.Url, Status = dbStatus }; await _tableContext.InsertOrMergeEntityAsync(trackerEntry); var serviceResponse = new ServiceResponse <PullRequest> { ServiceResponseStatus = ServiceResponseStatus.Created }; return(serviceResponse); }
public TableContextTests(ITableContext context) { _context = context; _trackerEntryEntity = new TrackerEntryEntity { Username = Constants.USERNAME, Url = Constants.URL, Status = null }; }
public void TestRetrieve() { _entityToRemove = _context.RetrieveEnitityAsync(_trackerEntryEntity).Result; }