public void InsertVehicle() { Vehicle vehicle = null; var v = new VehicleViewModel { Id = 1, Brand = "bmw", Model = "X1 bmw", Price = 11111, ModifiedDate = new DateTime(2018, 11, 25), Description = "", IsNew = true, Color = "verde", Year = 1999 }; var service = new ContractVehicleApp(_rep); var response = service.SaveVehicle(v); vehicle = response; Assert.IsNotNull(vehicle); //Assert.IsFalse(person); }
public IActionResult Get([FromServices] ContractVehicleApp contractPersonApp) { try { return(Ok(contractPersonApp.GetAll())); } catch { return(NotFound()); } }
public IActionResult Get(int id, [FromServices] ContractVehicleApp contractPersonApp) { try { return(Ok(contractPersonApp.GetById(id))); } catch (Exception ex) { throw ex; } }
public IActionResult Put([FromBody] VehicleViewModel body, [FromServices] ContractVehicleApp contractPersonApp) { try { contractPersonApp.EditVehicle(body); return(Ok(HttpStatusCode.OK)); } catch { return(BadRequest()); } }
public IActionResult Delete(int id, [FromServices] ContractVehicleApp contractPersonApp) { if (id > 0) { contractPersonApp.DeleteVehicle(id); } else { BadRequest(); } return(Ok(HttpStatusCode.OK)); }
public void UpdateVehicle() { Vehicle vehicle = null; var at = new Vehicle { Id = 1, Brand = "bmw", Model = "X1 bmw", Price = 11111, AddedDate = new DateTime(2018, 11, 25), Description = "", IsNew = true, Color = "verde", Year = 1999 }; var atvm = new VehicleViewModel { Id = 1, Brand = "bmw", Model = "X1 bmw", Price = 11111, AddedDate = new DateTime(2018, 11, 25), Description = "", IsNew = true, Color = "verde", Year = 1999 }; var service = new ContractVehicleApp(_rep); var response = service.EditVehicle(atvm); vehicle = response; Assert.IsNotNull(vehicle); Assert.AreEqual(at.Id, atvm.Id); Assert.AreEqual(at.IsNew, atvm.IsNew); }