public async Task <IActionResult> CreateVehicle([FromBody] VehicleResource vehicleResource)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            //var model = await _context.Models.FindAsync(vehicleResource.ModelId);
            //if(model == null)
            //{
            //    ModelState.AddModelError("ModelId", "Invalid modelId.");
            //    return BadRequest(ModelState);
            //}


            var vehicle = _mapper.Map <VehicleResource, Vehicle>(vehicleResource);

            vehicle.LastUpdate = DateTime.Now;

            _context.Add(vehicle);
            await _context.SaveChangesAsync();

            var result = _mapper.Map <Vehicle, VehicleResource>(vehicle);

            return(Ok(result));
        }
        public VegaDbContext CreateProjectGeneratorsStates(int noOfGenerators, int noOfStates)
        {
            var PG = GeneratorInitialisers.createProjectGenerator(TestSettings.ProjectGeneratorName);

            for (int gnCtr = 1; gnCtr <= noOfGenerators; gnCtr++)
            {
                var GN   = GeneratorInitialisers.createGenerator(TestSettings.GeneratorPrefixName + gnCtr, noOfStates, NOOFDAYSDEF, ALERTNOOFDAYSDEF);
                var PGNS = new ProjectGeneratorSequence();
                PGNS.SeqId     = gnCtr;
                PGNS.Generator = GN;
                PG.Generators.Add(PGNS);
                db.Add(PG);
            }
            db.SaveChanges();
            return(db);
        }
 public void Add(Vehicle vehicle)
 {
     context.Add(vehicle);
 }
Exemple #4
0
 public void Add <T>(T entity) where T : class
 {
     _ctx.Add(entity);
 }
Exemple #5
0
 public void Add <T>(T entity) where T : class
 {
     context.Add(entity);
 }
Exemple #6
0
 public void CreateVehicle(Vehicle vehicle)
 {
     context.Add(vehicle);
 }