public ICarro GetResult() { ICarro carro = this.carro; this.Reset(); return(carro); }
public CarroController( ICarro carroRepositorio, IHostingEnvironment hostingEnvironment ) { _carroRepositorio = carroRepositorio; _hostingEnvironment = hostingEnvironment; }
public ActionResult <Carro> GetAllDone([FromServices] ICarro handle, int id) { try { var carro = handle.GetById(id); return(carro); } catch (System.Exception) { return(BadRequest(new { message = "Não foi possível obter carro" })); } }
public ActionResult <List <Carro> > GetALl([FromServices] ICarro handler) { try { var carros = handler.GetAll(); return(carros.ToList()); } catch (System.Exception) { return(BadRequest(new { message = "Não foi possível obter carros" })); } }
public ActionResult <Carro> Post([FromServices] ICarro handler, [FromBody] Carro carro) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } handler.Add(carro); return(carro); } catch (System.Exception) { return(BadRequest(new { message = "Não foi possível adicionar carro" })); } }
static void Dirigir(ICarro carro) { carro.Ligar(); Thread.Sleep(1500); carro.AndarParaFrente(); Thread.Sleep(1500); carro.Acelerar(60.0f); Thread.Sleep(1500); carro.Desacelerar(30.0f); Thread.Sleep(1500); carro.Parar(); Thread.Sleep(1500); carro.AndarParaTras(); Thread.Sleep(1500); carro.Parar(); Thread.Sleep(1500); carro.Desligar(); }
static void Main(string[] args) { IFabricaDeCarro fabrica = new FabricaFiat(); ICarro carro = fabrica.criarCarro(); carro.ExibirInfo(); Console.WriteLine(); fabrica = new FabricaVolks(); carro = fabrica.criarCarro(); carro.ExibirInfo(); Console.WriteLine(); fabrica = new FabricaFord(); carro = fabrica.criarCarro(); carro.ExibirInfo(); Console.WriteLine(); fabrica = new FabricaChevrolet(); carro = fabrica.criarCarro(); carro.ExibirInfo(); Console.WriteLine(); }
public ActionResult <Carro> Update([FromBody] Carro carro, [FromServices] ICarro handler, int id) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (carro.Id != id) { return(NotFound(new { message = " Carro não encontrado" })); } handler.Update(carro); return(carro); } catch (System.Exception) { return(BadRequest(new { message = "Não foi possível atualizar carro" })); } }
public ActionResult <TripResult> Post([FromServices] ICarro handler, [FromBody] Trip trip) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var carro = handler.GetById(trip.CarroID); if (carro == null) { return(NotFound(new { message = "Carro não encontrado" })); } return((TripResult)trip.CalcularTrip(carro)); } catch (System.Exception) { return(BadRequest(new { message = "Não foi possível calcular dados da viagem" })); } }
public void Reset() { this.carro = factoryCarro.CriarCarro(MarcaCarro); }
public static void Action(ICarro carro) { carro.Partida(); }
public AccesoriosBasicos(ICarro aCarro) : base(aCarro) { }
public void AcrescentarCarro(ICarro _carro) { _listaCarros.Add(_carro); }
public AccesoriosAvanzados(ICarro aCarro) : base(aCarro) { }
public Builder() { carro = factoryCarro.CriarCarro(MarcaCarro); }
public void AcrescentaNaLista(ICarro Modelo) { carrosOrganizados.Add(Modelo); }
public CarroDecorator(ICarro aCarro) { this._carro = aCarro; }
public void OnNext(ICarro value) { }