Ejemplo n.º 1
0
        public async Task <PhoneViewModel> Post(Guid contactId, [FromBody] PhoneViewModel model)
        {
            _logger.LogInformation($"add.phone contact: {contactId}");
            AssertValidIds(contactId);
            var data  = _mapper.Map <Phone>(model);
            var saved = await _repository.CreateAsync(contactId, data);

            _logger.LogInformation($"added.phone contact: {contactId} record: {saved.Id}");
            return(_mapper.Map <PhoneViewModel>(saved));
        }