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); }
public Task CreateAsync(OrchestralBriefcaseCreateDto createDto) { return(_httpClient .PostAsJsonAsync(_baseEndpoint, createDto)); }