public Task <CreateSwimlaneCommandResult> Add(CreateSwimlaneCommand command) { Task <CreateSwimlaneCommandResult> result; result = _mediator.Send(command); return(result); }
public ActionResult <SwimLaneAddOutput> Add(SwimLaneAddInput input) { CreateSwimlaneCommand command = _mapper.Map <SwimLaneAddInput, CreateSwimlaneCommand>(input); Task <CreateSwimlaneCommandResult> result = _swimLaneService.Add(command); SwimLaneAddOutput returnValue = _mapper.Map <CreateSwimlaneCommandResultItem, SwimLaneAddOutput>(result.Result.ResultObject.Data); if (result.Result.ResultObject.Success) { return(Ok(returnValue)); } else { return(BadRequest(returnValue)); } }