Esempio n. 1
0
        public void OpenJobOpportunity(JobOpportunityValueObject opportunity)
        {
            var company = GetCompany(opportunity.CompanyId);

            if (company == null)
            {
                return;
            }
            company.JobOpportunities = opportunity.Tecnologies
                                       .Select(c => new Models.JobOpportunity
            {
                Candidates  = null,
                Description = opportunity.Description,
                Tecnologies = opportunity.Tecnologies.
                              Select(o => new JobOpportunityTecnology
                {
                    Tecnology = _tecnologyService.GetTecnology(o.TecnologyId),
                    Weight    = o.Weight
                }).ToList()
            }).ToList();

            EditCompany(company, company.Id);
        }
Esempio n. 2
0
 public void OpenJobOpportunity(JobOpportunityValueObject opportunity)
 {
     _companyService.OpenJobOpportunity(opportunity);
 }
 public void OpenJobOpportunity([FromBody] JobOpportunityValueObject value)
 {
     _companyApplication.OpenJobOpportunity(value);
 }