예제 #1
0
        public void sendMailWithNewPass(Employee employee, string password)
        {
            string email            = employee.EmployeeEmail;
            string subject          = "Request Updated";
            string employeeHTMLBody = getHTMLEmailForNewPass(password, employee.EmployeeName);

            EmployeeLeaveRequestViewModelsController.sendMailUsingDBSettings(db, email, subject, employeeHTMLBody);
        }
예제 #2
0
        private void sendMailToDepartmentManager(LeaveRequestInfo info, LeaveRequestDescription desc)
        {
            Employee employee           = db.Employees.Single(e => e.EmployeeID == desc.DepartmentManager.EmployeeID);
            string   email              = employee.EmployeeEmail;
            string   subject            = "New Leave Request";
            string   depManagerHTMLBody = getHTMLEmailForDepManager(info, desc);

            EmployeeLeaveRequestViewModelsController.sendMailUsingDBSettings(db, email, subject, depManagerHTMLBody);
        }
예제 #3
0
        private void sendMailToEmployee(int employeeID)
        {
            Employee employee         = db.Employees.Single(e => e.EmployeeID == employeeID);
            string   email            = employee.EmployeeEmail;
            string   subject          = "Request Updated";
            string   employeeHTMLBody = getHTMLEmailForEmployee();

            EmployeeLeaveRequestViewModelsController.sendMailUsingDBSettings(db, email, subject, employeeHTMLBody);
        }
예제 #4
0
        public void sendMailToNewEmployee(int employeeID, string password)
        {
            Employee employee         = db.Employees.Single(e => e.EmployeeID == employeeID);
            string   email            = employee.EmployeeEmail;
            string   subject          = "Registration";
            string   employeeHTMLBody = getHTMLEmailForNewEmployee(password, employee.EmployeeName);

            EmployeeLeaveRequestViewModelsController.sendMailUsingDBSettings(db, email, subject, employeeHTMLBody);
        }