Beispiel #1
0
        public ActionResult <TruckDTO> PostTruck(TruckForCreationDTO truckForCreation)
        {
            var truckToReturn = _logicRepository.CreateTruck(truckForCreation);

            _logicRepository.Save();

            return(Ok(truckToReturn));
        }
        public TruckDTO CreateTruck(TruckForCreationDTO truckForCreation)
        {
            if (truckForCreation == null)
            {
                throw new ArgumentNullException(nameof(truckForCreation));
            }
            var truck = _mapper.Map <Truck>(truckForCreation);

            _context.Truck.Add(truck);

            var truckToReturn = _mapper.Map <TruckDTO>(truck);

            return(truckToReturn);
        }
        public ActionResult <TruckDTO> PostTruck(TruckForCreationDTO truckForCreation)
        {
            //if(ModelState.IsValid)
            //{
            //    var truckToReturn = _logicRepository.CreateTruck(truckForCreation);
            //    _logicRepository.Save();

            //    return Ok(truckToReturn);
            //}
            //return Ok();
            var truckToReturn = _logicRepository.CreateTruck(truckForCreation);

            _logicRepository.Save();

            return(Ok(truckToReturn));
        }