public async Task <IActionResult> Put([FromBody] Domain.Entity.Workspace workspace) { _logger.Information("UpdateWorkspace started"); var updateCommand = _mapper.Map <UpdateWorkspaceCommand>(workspace); _logger.Debug("UpdateWorkspace command: " + JsonConvert.SerializeObject(updateCommand)); var result = await _mediator.Send(updateCommand); _logger.Information("UpdateWorkspace ended"); return(new OkObjectResult(result)); }
public async Task <IActionResult> Delete(string id) { _logger.Information("DeleteWorkspace started"); Domain.Entity.Workspace workspace = new Domain.Entity.Workspace() { ID = id }; var deleteCommand = _mapper.Map <DeleteWorkspaceCommand>(workspace); _logger.Information("DeleteWorkspace command: " + JsonConvert.SerializeObject(deleteCommand)); var result = await _mediator.Send(deleteCommand); _logger.Information("DeleteWorkspace ended"); return(new OkObjectResult(result)); }