protected ActionResult <ResponseModelBase> DoCommand <TModel, TCommand, TResult>(RequestModelBase <TModel> model) where TCommand : ICommandBase { TCommand command = Mapper.Map <TCommand>(model); return(DoCommand <TCommand, TResult>(command)); }
protected async Task <ActionResult <ResponseModelBase> > DoCommandAsync <TModel, TCommand, TResult>(RequestModelBase <TModel> model) where TCommand : ICommandBase { TCommand command = Mapper.Map <TCommand>(model); return(await DoCommandAsync <TCommand, TResult>(command)); }