Ejemplo n.º 1
0
 public static void JobsCoordinationDtoUpdate(int idCRD, int status)
 {
     JobsCoordinationManager.JobsCoordinationUpdate(new List <int>()
     {
         idCRD
     }, status);
 }
Ejemplo n.º 2
0
 public static void JobsCoordinationDtoEditing(CoordinatingJobsForGraduatesDto JobsCoordinationDto)
 {
     JobsCoordinationManager.JobsCoordinationUpdate(
         new List <int>()
     {
         JobsCoordinationDto.Id
     }, JobsCoordinationDto.Status.Id
         );
 }
Ejemplo n.º 3
0
        public static List <FullGraduateDto> sendingCandidateToContact(string massege, List <CoordinatingJobsForGraduatesDto> coordinatings, int userId, string byEmail, string password, string fldCVPath)
        {
            List <FullGraduateDto> graduates = GraduateManager.GraduateListById(
                coordinatings.Select(c => c.candidateId).ToList());

            List <string> detailes = JobManager.get0TitleAnd1ContactMailOfJobById(coordinatings[0].jobId);

            MailManager mail = new MailManager(byEmail, password, fldCVPath);

            graduates = mail.sendCVCandidateToContact(detailes[0], massege, graduates, detailes[1], userId);

            coordinatings.RemoveAll(c => graduates.Any(g => g.Id == c.candidateId));

            JobsCoordinationManager.JobsCoordinationUpdate(
                coordinatings.Select(c => c.Id).ToList()
                , 3); //send CV
            JobManager.JobUpdate(coordinatings[0].jobId, true);

            return(graduates);
        }