示例#1
0
        public IActionResult Post([FromBody] CompanyEmployeeDTO value)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var companyid = _companyRepository.AddCompany(value);

            return(Ok(new { id = companyid }));
        }
示例#2
0
        public CompanyEmployeeDTO EtDTOEmployee(CompanyEmployee emp)
        {
            var res = new CompanyEmployeeDTO();

            //if (emp == null) { return res; }
            res.CompanyEmployeeId = emp.CompanyEmployeeId;
            res.Email             = emp.Email;
            res.Entitled          = emp.Entitled;
            res.Family_name       = emp.Family_name;
            res.Given_name        = emp.Given_name;
            res.Is_driver         = emp.Is_driver;
            res.Telephone         = emp.Telephone;
            res.Trans_id          = emp.Trans_id;
            return(res);
        }
示例#3
0
        public CompanyEmployee CompanyEmployeeMapperDTO(CompanyEmployeeDTO empDTO)
        {
            var emp = new CompanyEmployee();

            emp.Email        = empDTO.Email;
            emp.Entitled     = empDTO.Entitled;
            emp.Family_name  = empDTO.Family_name;
            emp.Given_name   = empDTO.Given_name;
            emp.Hidden       = empDTO.Hidden;
            emp.Is_driver    = empDTO.Is_driver;
            emp.Is_moderator = empDTO.Is_moderator;
            emp.Telephone    = empDTO.Telephone;
            emp.Trans_id     = empDTO.Trans_id;

            return(emp);
        }
示例#4
0
        public Guid AddCompany(CompanyEmployeeDTO item)
        {
            try
            {
                var company = new Company
                {
                    CompanyName       = item.CompanyName,
                    EstablishmentYear = item.EstablishmentYear,
                    Employee          = item.Employees
                };
                _context.Company.Add(company);
                _context.SaveChanges();

                return(company.CompanyID);
            }catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
示例#5
0
 public IActionResult Put(int id, [FromBody] CompanyEmployeeDTO value)
 {
     return(Ok());
 }