コード例 #1
0
        public async Task <IActionResult> Create(CreateAgencyCommand command)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var result = await _agencyservice.CreateAsync(command);

            return(Created($"/agencies/{result.Id}", result));
        }
コード例 #2
0
        public async Task <Agency> CreateAsync(CreateAgencyCommand command)
        {
            if (command == null)
            {
                throw new ArgumentNullException(nameof(command));
            }
            var agency = _mapper.Map <Agency>(command);
            var result = await _agencyRepository.CreateRecordAsync(agency);

            return(result);
        }