public async Task Execute(CreateDriverInput _input) { if (_input == null) { _outputHandler.Error("Input is null."); return; } var driver = new Driver() { Name = _input.Name, Surname = _input.Surname, Phone = _input.Phone, CarId = _input.CarId }; await _driverRepository.AddDriver(driver); var car = _carRepository.GetCarById(_input.CarId); var driverOutput = new CreateDriverOutput(_input.Name, _input.Surname, _input.Phone, car.Result); _outputHandler.Standard(driverOutput); }
public void Standard(CreateDriverOutput output) { ViewModel = new JsonResult(output); }