public async Task Should_Add_New_Api() { var command = ApiResourceFaker.GenerateApiResource().Generate(); await _apiResourceAppService.Save(command); var api = _database.ApiResources.FirstOrDefault(s => s.Name == command.Name); api.Should().NotBeNull(); }
public async Task <ActionResult <DefaultResponse <bool> > > Save([FromBody] ApiResource model) { if (!ModelState.IsValid) { NotifyModelStateErrors(); return(Response(false)); } await _apiResourceAppService.Save(model); return(Response(true)); }
public async Task <ActionResult <ApiResource> > Save([FromBody] ApiResource model) { if (!ModelState.IsValid) { NotifyModelStateErrors(); return(ModelStateErrorResponseError()); } await _apiResourceAppService.Save(model); var apires = await _apiResourceAppService.GetDetails(model.Name); return(ResponsePost(nameof(Details), new { resource = model.Name }, apires)); }