public async Task <ActionResult <int> > Create(OrchestralBriefcaseCreateDto createDto)
        {
            if (!ModelState.IsValid)
            {
                return(ValidationProblem(ModelState));
            }

            int id = await _orchestralBriefcaseService.CreateAsync(createDto);

            return(CreatedAtAction(nameof(GetById), new { id }, id));
        }
        public async Task <int> CreateAsync(OrchestralBriefcaseCreateDto createDto)
        {
            var entity = new OrchestralBriefcase {
                Name = createDto.Name
            };

            _dbContext.OrchestralBriefcases.Add(entity);
            await _dbContext
            .SaveChangesAsync()
            .ConfigureAwait(false);

            return(entity.Id);
        }
示例#3
0
 public Task CreateAsync(OrchestralBriefcaseCreateDto createDto)
 {
     return(_httpClient
            .PostAsJsonAsync(_baseEndpoint, createDto));
 }