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)); }
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"); }
public Vehicle Create(CreateVehicleDto createVehicleDto) { Vehicle newVehicle = Mapping.Mapping.Mapper.Map <Vehicle>(createVehicleDto); newVehicle.Id = Guid.NewGuid(); _repository.Insert(newVehicle); return(newVehicle); }
public IHttpActionResult Create([FromBody] CreateVehicleDto createVehicleDto) { try { var vehicle = _vehiclesService.Create(createVehicleDto); return(Ok(vehicle)); } catch (Exception) { return(InternalServerError()); } }
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()); }
public async Task <ActionResult <int> > Create(CreateVehicleDto dto) { var command = mapper.Map <CreateVehicleCommand>(dto); return(await Mediator.Send(command)); }