public DentistController(DentaCareContext context, IMapper mapper, CreateDentistValidator validator, IApplicationActor actor, UseCaseExecutor executor) { _context = context; _mapper = mapper; _validator = validator; _actor = actor; _executor = executor; }
public EfCreateDentistCommand(DentaCareContext context, CreateDentistValidator validator) { this._context = context; this._validator = validator; }
public void Post([FromBody] DentistDto dto, [FromServices] ICreateDentistCommand command, [FromServices] CreateDentistValidator validator) { _executor.ExecuteCommand(command, dto); }