public async Task <IActionResult> CreateProjectTemplate(CreateProjectTemplateRequest createProjectTemplateRequest) { var createProjectTemplateCommand = ToCommand(User, createProjectTemplateRequest); var createProjectTemplateResult = await _mediator.Send(createProjectTemplateCommand); return(createProjectTemplateResult.IsSuccess ? Ok(createProjectTemplateResult.Value) : BadRequest(createProjectTemplateResult.Error)); }
private static CreateProjectTemplateCommand ToCommand(IPrincipal user, CreateProjectTemplateRequest createProjectTemplateRequest) =>