public ClientUriViewModel AddUri(Guid id, UpdateClientUriViewModel vm) { var addedUri = PerformActionOnClientForResult(id, c => c.AddUri(vm.Type, vm.Uri)); return(new ClientUriViewModel() { Id = addedUri.Id, Type = addedUri.Type, Uri = addedUri.Uri }); }
public IActionResult Update(Guid clientId, Guid id, [FromBody] UpdateClientUriViewModel uri) { _clientService.UpdateUri(clientId, id, uri); return(NoContent()); }
public IActionResult Create(Guid clientId, [FromBody] UpdateClientUriViewModel uri) { return(Ok(_clientService.AddUri(clientId, uri))); }
public void UpdateUri(Guid id, Guid clientUriId, UpdateClientUriViewModel vm) { PerformActionOnClient(id, c => c.ModifyUri(clientUriId, vm.Type, vm.Uri)); }