public async Task <GetRobotCompanyDto> CreateRobotCompanyAsync(CreateRobotCompanyDto item, CancellationToken ct = default)
        {
            var newItem = _mapper.Map <RobotCompany>(item);

            _unitOfWork.RobotCompanyRepository.Create(newItem);

            await _unitOfWork.CommitAsync(ct);

            return(_mapper.Map <GetRobotCompanyDto>(newItem));
        }
        public async Task <ActionResult> CreateRobotCompanyAsync([FromBody] CreateRobotCompanyDto robotCompany)
        {
            var company = await _robotCompanyService.CreateRobotCompanyAsync(robotCompany);

            return(StatusCode((int)HttpStatusCode.Created, Json(JsonResultData.Success(company))));
        }