public async Task <IActionResult> create(ProviderCreateRequest request) { var providerId = await _manageProviderService.Create(request); if (providerId == 0) { return(BadRequest()); } var provider = await _manageProviderService.getProviderById(providerId); return(CreatedAtAction(nameof(getProviderById), new { id = providerId }, provider)); }
public async Task <int> Create(ProviderCreateRequest request) { var provider = new Provider() { name = request.name, status = request.status }; _context.providers.Add(provider); await _context.SaveChangesAsync(); return(provider.id); }