public async Task <ActionResult <NmedianModel> > UpdateAsync( Guid id, [FromBody] SaveNmedianModel model, CancellationToken cancellationToken ) { return(Ok(await _mediator.Send(new SaveNmedian(model, id), cancellationToken))); }
public async Task <ActionResult <NmedianModel> > CreateAsync( [FromBody] SaveNmedianModel model, CancellationToken cancellationToken ) { NmedianModel result = await _mediator.Send(new SaveNmedian(model), cancellationToken); var uri = new Uri($"/nmedians/{result.Id}", UriKind.Relative); return(Created(uri, result)); }
public SaveNmedian(SaveNmedianModel model, Guid?id = null) { Model = model ?? throw new ArgumentNullException(nameof(model)); Id = id; }