コード例 #1
0
        public async Task <IActionResult> CreateEmployee([FromBody] EmployeeDto employeeDto)
        {
            if (await _employeeRepository.Create(employeeDto))
            {
                return(NoContent());
            }

            return(BadRequest());
        }
コード例 #2
0
 public async Task <ActionResult <Seller> > Post(Seller seller)
 {
     if (await _sellerService.Create(seller))
     {
         return(CreatedAtAction("Get", new { id = seller.SellerId }, seller));
     }
     else
     {
         return(NotFound());
     }
 }
コード例 #3
0
 public async Task <ActionResult <Product> > Post(Product product)
 {
     if (await _productService.Create(product))
     {
         return(CreatedAtAction("Get", new { id = product.ProductId }, product));
     }
     else
     {
         return(NotFound());
     }
 }
コード例 #4
0
        public async Task <IActionResult> CreateCompany([FromBody] CompanyDto companyDto)
        {
            await _companyRepository.Create(companyDto);

            if (companyDto == null)
            {
                return(StatusCode(StatusCodes.Status400BadRequest));
            }

            return(StatusCode(StatusCodes.Status201Created));
        }
コード例 #5
0
        public async Task <IActionResult> CreateDepartment([FromBody] DepartmentDto departmentDto)
        {
            bool retval = await _departmentInterface.Create(departmentDto);

            if (departmentDto == null)
            {
                return(StatusCode(StatusCodes.Status400BadRequest));
            }

            return(StatusCode(StatusCodes.Status201Created));
        }
コード例 #6
0
 public async Task <ActionResult <Customer> > Post(Customer category)
 {
     if (await _categoryService.Create(category))
     {
         return(CreatedAtAction("Get", new { id = category.CustomerId }, category));
     }
     else
     {
         return(NotFound());
     }
 }
コード例 #7
0
        public async Task <IActionResult> Post([FromBody] DepartmentDto departmentDto)
        {
            if (departmentDto.Name == "")
            {
                _logger.LogError("BAD REQUEST");
                return(BadRequest());
            }
            await _departmentRepo.Create(departmentDto);;

            _logger.LogInformation("CREATED");
            return(StatusCode(StatusCodes.Status201Created));
        }
コード例 #8
0
        public async Task <IActionResult> CreateEmployee([FromBody] EmployeeDto employeeDto)
        {
            await _employeeRepository.Create(employeeDto);

            if (employeeDto == null)
            {
                return(StatusCode(StatusCodes.Status400BadRequest));
            }

            _logger.LogInformation("Employee created.");
            return(StatusCode(StatusCodes.Status201Created));
        }
コード例 #9
0
        public async Task <IActionResult> Post([FromBody] EmployeeDto employeeDto)
        {
            var dateString = employeeDto.BirthDate.ToString();

            if (employeeDto.FirstName == "" || employeeDto.LastName == "")
            {
                _logger.LogError("BAD REQUEST");
                return(BadRequest());
            }
            await _employeeRepo.Create(employeeDto);

            _logger.LogInformation("CREATED");
            return(StatusCode(StatusCodes.Status201Created));
        }
コード例 #10
0
        public async Task <IActionResult> CreateDepartment([FromBody] DepartmentDto departmentDto)
        {
            if (string.IsNullOrEmpty(departmentDto.Name) || departmentDto.CompanyId <= 0)
            {
                return(BadRequest());
            }

            if (await _departmentRepository.Create(departmentDto))
            {
                return(StatusCode(StatusCodes.Status201Created));
            }

            return(BadRequest());
        }
コード例 #11
0
        public async Task <IActionResult> Post([FromBody] CompanyDto companyDto)
        {
            var dateString = companyDto.FoundationDate.ToString();

            if (companyDto.Name == "" || !DateTime.TryParse(dateString, out var dateValue))
            {
                _logger.LogError("BAD REQUEST");
                return(BadRequest());
            }

            var retVal = await _companyRepo.Create(companyDto);

            _logger.LogInformation("CREATED");
            return(StatusCode(StatusCodes.Status201Created));
        }
コード例 #12
0
        public async Task <IActionResult> PostCompany([FromBody] CompanyDto companyDto)
        {
            if (string.IsNullOrEmpty(companyDto.Name))
            {
                return(BadRequest());
            }

            var retval = await _companyRepository.Create(companyDto);

            if (retval)
            {
                return(StatusCode(StatusCodes.Status201Created));
            }

            return(BadRequest());
        }
コード例 #13
0
        public async Task <IActionResult> Post([FromBody] EmployeeDto employee)
        {
            if (ValidateCreate(employee))
            {
                var retVal = await _employeeRepository.Create(employee);

                if (retVal == false)
                {
                    _logger.LogWarning("Bad Request");
                    return(StatusCode(StatusCodes.Status400BadRequest));
                }
                _logger.LogInformation("successful");
                return(StatusCode(StatusCodes.Status201Created));
            }
            else
            {
                _logger.LogWarning("Bad Request");
                return(StatusCode(StatusCodes.Status400BadRequest));
            }
        }
コード例 #14
0
        public async Task <IActionResult> Post([FromBody] DepartmentDto department)
        {
            if (ValidateCreate(department))
            {
                var retVal = await _departmentRepository.Create(department);

                if (!retVal)
                {
                    _logger.LogWarning("Bad Request");
                    return(StatusCode(StatusCodes.Status400BadRequest));
                }
                _logger.LogInformation("Created");
                return(StatusCode(StatusCodes.Status201Created));
            }
            else
            {
                _logger.LogWarning("Bad Request");
                return(StatusCode(StatusCodes.Status400BadRequest));
            }
        }
コード例 #15
0
        public async Task <IActionResult> Post([FromBody] CompanyDto company)
        {
            if (ValidateCreate(company))
            {
                var retVal = await _companyRepository.Create(company.GetCompany());

                if (retVal == false)
                {
                    _logger.LogWarning("Bad Request");
                    return(StatusCode(StatusCodes.Status400BadRequest));
                }
                _logger.LogInformation("successful");
                return(StatusCode(StatusCodes.Status201Created));
            }
            else
            {
                _logger.LogWarning("Bad Request");
                return(StatusCode(StatusCodes.Status400BadRequest));
            }
        }
コード例 #16
0
 public Company Create(Company data)
 {
     return(companyRepository.Create(data));
 }
コード例 #17
0
 public Employee Create(Employee employee)
 {
     return(_employeeRepository.Create(employee));
 }
コード例 #18
0
 public Company Create(Company company)
 {
     return _companyRepository.Create(company);
 }