Esempio n. 1
0
        public async Task <ActionResult <VehicleViewModel> > AddVehicle([FromBody] AddVehicle addVehicle)
        {
            var newVehicle = repository.Vehicle.Create(new Vehicle
            {
                Latitude        = addVehicle.Latitude,
                Longitude       = addVehicle.Longitude,
                VehicleHumidity = addVehicle.VehicleHumidity,
                VehicleTemp     = addVehicle.VehicleTemp
            });

            await alertU.PassAlert(newVehicle);

            repository.Save();
            _logger.LogInformation($"Vehicle has been successfully added with ID {newVehicle.VehicleID}.");
            return(new VehicleViewModel {
                Vehicle = newVehicle
            });
        }