public async Task <RawMachineOcr> Save(RawMachineOcr raw)
        {
            // ReSharper disable once MethodHasAsyncOverload
            var result = _context.RawMachineOcrs.Add(raw.ToModel());
            await _context.SaveChangesAsync();

            return(result.Entity.ToBusinessModel());
        }
Example #2
0
        public async Task AddUrl(Guid id, string url)
        {
            var newUrl = new ImageUrl
            {
                OriginalUrl      = url,
                UrlHash          = url.Sha256(),
                ImageReferenceId = id
            };

            _context.Urls.Add(newUrl);

            await _context.SaveChangesAsync();
        }
 public async Task Add(QuotaUsage quotaUsage)
 {
     _context.QuotaUsages.Add(new QuotaUsageModel
     {
         Time          = quotaUsage.Time,
         Type          = quotaUsage.Type,
         Units         = quotaUsage.Units,
         EstimatedCost = quotaUsage.EstimatedCost
     });
     await _context.SaveChangesAsync();
 }