public async Task <Vehicle> Create(CreateVehicleDto input)
        {
            var vehicle = ObjectMapper.Map <Vehicle>(input);

            vehicle.CreatorUserId = vehicle.LastModifierUserId = AbpSession.UserId.Value;
            vehicle.TenantId      = AbpSession.TenantId.Value;
            return(await Repository.InsertAsync(vehicle));
        }
Esempio n. 2
0
        public void AddVehicle(CreateVehicleDto createVehicleDto)
        {
            Vehicle   vehicle = _mapper.Map <Vehicle>(createVehicleDto);
            ImageFile image   = JsonConvert.DeserializeObject <ImageFile>(createVehicleDto.image.ToString());

            vehicle.image = Convert.FromBase64String(image.value);
            _repositoryFactory.VehicleRepository.Create(vehicle);
            _logger.LogInformation("Vehicle created");
        }
Esempio n. 3
0
        public Vehicle Create(CreateVehicleDto createVehicleDto)
        {
            Vehicle newVehicle = Mapping.Mapping.Mapper.Map <Vehicle>(createVehicleDto);

            newVehicle.Id = Guid.NewGuid();

            _repository.Insert(newVehicle);

            return(newVehicle);
        }
Esempio n. 4
0
 public IHttpActionResult Create([FromBody] CreateVehicleDto createVehicleDto)
 {
     try {
         var vehicle = _vehiclesService.Create(createVehicleDto);
         return(Ok(vehicle));
     }
     catch (Exception) {
         return(InternalServerError());
     }
 }
Esempio n. 5
0
 public IActionResult AddVehicle([FromBody] CreateVehicleDto createVehicleDto)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     try
     {
         _vehicleService.AddVehicle(createVehicleDto);
     }
     catch (Exception ex)
     {
         return(BadRequest("Invalid details entered: " + ex.Message));
     }
     return(Ok());
 }
Esempio n. 6
0
        public async Task <ActionResult <int> > Create(CreateVehicleDto dto)
        {
            var command = mapper.Map <CreateVehicleCommand>(dto);

            return(await Mediator.Send(command));
        }