Ejemplo n.º 1
0
        public EmployeeModel Create(IApplicantModel person)
        {
            EmployeeModel output = new EmployeeModel();

            output.FirstName    = person.FirstName;
            output.LastName     = person.LastName;
            output.EmailAddress = $"{ person.FirstName.Substring(0, 1) }{person.LastName}@acme.com";

            //if (person.TypeOfEmployee == EmployeeType.Manager)
            //{
            //  output.IsManager = true;
            //}

            //switch (person.TypeOfEmployee)
            //{
            //  case EmployeeType.Staff:
            //    break;
            //  case EmployeeType.Manager:
            //    output.IsManager = true;
            //    break;
            //  case EmployeeType.Excecutive:
            //    output.IsManager = true;
            //    output.IsExecutive = true;
            //    break;
            //  default:
            //    break;
            //}

            return(output);
        }
Ejemplo n.º 2
0
 public EmployeeModel Create(IApplicantModel person)
 {
     return(new EmployeeModel {
         FirstName = person.FirstName,
         LastName = person.LastName,
         EmailAddress = $"{person.FirstName.Substring(0, 1)}{person.LastName}@hotmail.com"
     });
 }
Ejemplo n.º 3
0
        public EmployeeModel Create(IApplicantModel person)
        {
            var employee = EmployeeCapture.CreateEmployee(person);

            employee.IsExecutive = true;

            return(employee);
        }
Ejemplo n.º 4
0
        public EmployeeModel Create(IApplicantModel person)
        {
            EmployeeModel output = new EmployeeModel();

            output.FirstName    = person.FirstName;
            output.LastName     = person.LastName;
            output.EmailAddress = $"{person.FirstName.Substring(0, 1)}{person.LastName}@gamil.com";
            return(output);
        }
Ejemplo n.º 5
0
        public EmployeeModel Create(IApplicantModel person)
        {
            EmployeeModel employee = new EmployeeModel();

            employee.FirstName    = person.FirstName;
            employee.LastName     = person.LastName;
            employee.EmailAddress = $"{person.FirstName.Substring(0, 1)}{person.LastName}@gmail.com";

            return(employee);
        }
Ejemplo n.º 6
0
        public IEmployeeModel Create(IApplicantModel person)
        {
            IEmployeeModel output = new EmployeeModel();

            output.FirstName = person.FirstName;
            output.LastName  = person.LastName;
            output.FirstName = person.LastName + "@YeshuHappyHours.com";
            output.Salary    = 20;
            return(output);
        }
        public EmployeeModel Create(IApplicantModel applicant)
        {
            EmployeeModel output = new EmployeeModel();

            output.FirstName    = applicant.FirstName;
            output.LastName     = applicant.LastName;
            output.EmailAddress = $"{applicant.FirstName.Substring(0, 1)}{applicant.LastName}@acme.com";

            return(output);
        }
Ejemplo n.º 8
0
 public EmployeeModel Create(IApplicantModel person)
 {
     return(new EmployeeModel {
         FirstName = person.FirstName,
         LastName = person.LastName,
         EmailAddress = $"{person.FirstName.Substring(0, 1)}{person.LastName}@hotmail.corp",
         IsManager = true,
         IsExecutive = true
     });
 }
Ejemplo n.º 9
0
        public EmployeeModel Create(IApplicantModel person)
        {
            EmployeeModel output = new EmployeeModel();

            output.FirstName = person.FirstName;
            output.LastName  = person.LastName;
            output.Email     = $"{person.FirstName.Substring(0, 1)} {person.LastName} @test.com";
            output.IsManager = true;
            return(output);
        }
Ejemplo n.º 10
0
 public EmployeeModel Create(IApplicantModel person)
 {
     //Refactor with new class
     return(new EmployeeModel {
         FirstName = person.FirstName,
         LastName = person.LastName,
         EmailAddress = $"{person.FirstName.Substring(0, 1)}{person.LastName}@hotmail.corp",
         IsManager = true
     });
 }
Ejemplo n.º 11
0
        public EmployeeModel Create(IApplicantModel person)
        {
            EmployeeModel output = new EmployeeModel();

            output.FirstName    = person.FirstName;
            output.LastName     = person.LastName;
            output.EmailAddress = $"{person.FirstName.Substring(0, 1).ToLower()}{person.LastName.ToLower()}@yorocorp.kg";

            return(output);
        }
Ejemplo n.º 12
0
        public EmployeeModel Create(IApplicantModel person)
        {
            EmployeeModel output = new EmployeeModel();

            output.Firstname = person.Firstname;
            output.Lastname  = person.Lastname;
            output.IsManager = true;

            return(output);
        }
Ejemplo n.º 13
0
        public EmployeeModel Create(IApplicantModel person)
        {
            EmployeeModel em = new EmployeeModel();

            em.FirstName    = person.FirstName;
            em.LastName     = person.LastName;
            em.EmailAddress = person.FirstName.Substring(0, 1) + person.LastName + "@dev.com";


            return(em);
        }
Ejemplo n.º 14
0
        public Employee Create(IApplicantModel person)
        {
            Employee employee = new Employee();

            employee.FirstName    = person.FirstName;
            employee.LastName     = person.LastName;
            employee.EmailAddress = $"{ person.FirstName }.{person.LastName}@abcd.com";


            return(employee);
        }
Ejemplo n.º 15
0
        public EmployeeModel Create(IApplicantModel person)
        {
            EmployeeModel output = new EmployeeModel
            {
                FirstName   = person.FirstName,
                LastName    = person.LastName,
                EmailAdress = $"{person.FirstName.Substring(0, 1)}{person.LastName}@xxx.com"
            };

            return(output);
        }
Ejemplo n.º 16
0
 public EmployeeModel Create(IApplicantModel person)
 {
     return(new EmployeeModel
     {
         FirstName = person.FirstName,
         LastName = person.LastName,
         EmailAddress = $"{ person.FirstName }{ person.LastName}@acmecorp.com",
         IsManager = true,
         IsExecutive = true
     });
 }
Ejemplo n.º 17
0
        public EmployeeModel Create(IApplicantModel person)
        {
            EmployeeModel output = new EmployeeModel()
            {
                FirstName    = person.FirstName,
                LastName     = person.LastName,
                EmailAddress = $"{person.FirstName.ToLower()}.{person.LastName.ToLower()}@acme.com",
            };

            return(output);
        }
Ejemplo n.º 18
0
        public EmployeeModel Create(IApplicantModel person)
        {
            EmployeeModel output = new EmployeeModel();

            output.FirstName = person.FirstName;
            output.LastName  = person.LastName;
            // Email domain is different for technicians
            output.EmailAddress = $"{ person.FirstName.Substring(0, 1) }{person.LastName}@acmetech.com";

            return(output);
        }
Ejemplo n.º 19
0
        public static EmployeeModel CreateEmployee(IApplicantModel person)
        {
            EmployeeModel employee = new EmployeeModel
            {
                FirstName    = person.FirstName,
                LastName     = person.LastName,
                EmailAddress = $"{ person.FirstName.Substring(0, 1) }{person.LastName}@heyzed.com"
            };

            return(employee);
        }
Ejemplo n.º 20
0
        EmployeeModel IAccounts.Create(IApplicantModel person)
        {
            EmployeeModel output = new EmployeeModel();

            output.FirstName    = person.FirstName;
            output.LastName     = person.LastName;
            output.EmailAddress = $"{ person.FirstName.Substring(0, 1)}{ person.LastName}@acme.com";
            output.IsManager    = true;


            return(output);
        }
        public EmployeeModel Create(IApplicantModel person)
        {
            EmployeeModel output = new EmployeeModel();

            output.FirstName    = person.FirstName;
            output.LastName     = person.LastName;
            output.EmailAddress = $"{ person.FirstName.Substring(0, 1) }.{ person.LastName }@domain-corp.com";
            output.IsManager    = true;
            output.IsExecutive  = true;

            return(output);
        }
Ejemplo n.º 22
0
        public Employee Create(IApplicantModel person)
        {
            Employee employee = new Employee();

            employee.FirstName    = person.FirstName;
            employee.LastName     = person.LastName;
            employee.EmailAddress = $"{ person.FirstName }.{person.LastName}@Mac.com";
            employee.IsManager    = true;
            employee.IsExecutive  = true;

            return(employee);
        }
Ejemplo n.º 23
0
        public EmployeeModel Create(IApplicantModel applicant)
        {
            EmployeeModel output = new EmployeeModel();

            output.FirstName = applicant.FirstName;
            output.LastName  = applicant.LastName;
            output.Email     = $"{applicant.FirstName}{applicant.LastName}@daydreamers.com";

            output.IsManager = true;

            return(output);
        }
Ejemplo n.º 24
0
        public EmployeeModel Create(IApplicantModel person)
        {
            EmployeeModel output = new EmployeeModel();

            output.FirstName    = person.FirstName;
            output.LastName     = person.LastName;
            output.EmailAddress = $"{person.FirstName.Substring(0, 1)}{person.LastName}@acmetech.com";

            output.isTechnicial = true;

            return(output);
        }
Ejemplo n.º 25
0
        public EmployeeModel Create(IApplicantModel person)
        {
            EmployeeModel emp = new EmployeeModel();

            emp.FirstName    = person.FirstName;
            emp.LastName     = person.LastName;
            emp.EmailAddress = person.FirstName.Substring(0, 1) + person.LastName + "@back_dev.com";

            emp.IsBackEndDev = true;

            return(emp);
        }
Ejemplo n.º 26
0
        public IEmployeeModel Create(IApplicantModel person)
        {
            IEmployeeModel output = new EmployeeModel();

            output.FirstName   = person.FirstName;
            output.LastName    = person.LastName;
            output.IsManager   = true;
            output.IsExecutive = true;

            output.FirstName = person.LastName + "@YeshuHappyHours.com";
            return(output);
        }
        public EmployeeModel Create(IApplicantModel applicant)
        {
            EmployeeModel output = new EmployeeModel();

            output.FirstName    = applicant.FirstName;
            output.LastName     = applicant.LastName;
            output.EmailAddress = $"{applicant.FirstName}{applicant.LastName}@acmecorp.com";
            output.IsManager    = true;
            output.IsExecutive  = true;

            return(output);
        }
Ejemplo n.º 28
0
        public EmployeeModel Create(IApplicantModel person)
        {
            EmployeeModel output = new EmployeeModel();

            output.FirstName    = person.FirstName;
            output.LastName     = person.LastName;
            output.EmailAddress = $"{ person.FirstName}{person.LastName}@acmecorp.com";

            output.IsExecutive = true;

            return(output);
        }
Ejemplo n.º 29
0
        public EmployeeModel Create(IApplicantModel person)
        {
            EmployeeModel output = new EmployeeModel()
            {
                FirstName    = person.FirstName,
                LastName     = person.LastName,
                EmailAddress = $"{person.FirstName.ToLower()}.{person.LastName.ToLower()}@acmecorp.com",
                IsExecutive  = true,
                IsManager    = true
            };

            return(output);
        }
Ejemplo n.º 30
0
        public EmployeeModel Create(IApplicantModel person)
        {
            EmployeeModel output = new EmployeeModel();

            output.FirstName = person.FirstName;
            output.LastName  = person.LastName;
            //email is created differently
            output.EmailAddress = $"{ person.FirstName.Substring(0, 1) }{person.LastName}@HydraCorp.com";

            //setting flag to true for being a manager
            output.IsManager = true;

            return(output);
        }