Пример #1
0
        public async Task <ActionResult> Create(int petId, [FromBody] DTOs.Visit visit, CancellationToken cancellationToken)
        {
            _logger.LogInformation($"Saving visit {visit}");
            var newVisit = await _visitsRepo.Save(petId, visit, cancellationToken);

            return(Created($"owners/pets/{petId}/visits", newVisit));
        }
Пример #2
0
        public async Task <DTOs.Visit> Save(int petId, DTOs.Visit visit, CancellationToken cancellationToken = default)
        {
            visit.PetId = petId;

            _dbContext.Visits.Add(visit);
            await _dbContext.SaveChangesAsync(cancellationToken);

            return(visit);
        }