Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public IActionResult Get([FromServices] ContractVehicleApp contractPersonApp)
 {
     try
     {
         return(Ok(contractPersonApp.GetAll()));
     }
     catch
     {
         return(NotFound());
     }
 }
Exemplo n.º 3
0
 public IActionResult Get(int id, [FromServices] ContractVehicleApp contractPersonApp)
 {
     try
     {
         return(Ok(contractPersonApp.GetById(id)));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 4
0
 public IActionResult Put([FromBody] VehicleViewModel body, [FromServices] ContractVehicleApp contractPersonApp)
 {
     try
     {
         contractPersonApp.EditVehicle(body);
         return(Ok(HttpStatusCode.OK));
     }
     catch
     {
         return(BadRequest());
     }
 }
Exemplo n.º 5
0
        public IActionResult Delete(int id, [FromServices] ContractVehicleApp contractPersonApp)
        {
            if (id > 0)
            {
                contractPersonApp.DeleteVehicle(id);
            }

            else
            {
                BadRequest();
            }

            return(Ok(HttpStatusCode.OK));
        }
Exemplo n.º 6
0
        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);
        }