public async Task <Int32> CreateAsync(Models.Policy newPolicy) { Entities.Policy model = newPolicy.ToEntity(); _context.Policies.Add(model); await _context.SaveChangesAsync(); return(model.Id); }
public async Task UpdateAsync(Int32 policyId, Models.Policy policy) { if (policyId != policy.Id) { throw new ArgumentException(nameof(policyId)); } Entities.Policy model = await _context.Policies.SingleOrDefaultAsync(p => p.Id == policyId); model = policy.ToEntity(model); model.Updated = DateTime.UtcNow; await _context.SaveChangesAsync(); }