示例#1
0
        public Boolean CreateUserAccount(UserEmployeeModel userEmployeeModel)
        {
            geekinsidekmsEntities context = new geekinsidekmsEntities();

            DAL.UserEmployee userEmployee = ConvertToDB(userEmployeeModel);
            context.AddToUserEmployees(userEmployee);

            DAL.UserEmployeeDetail userDetail = new DAL.UserEmployeeDetail();
            userDetail.Name = userEmployeeModel.Name;
            userDetail.Email = userEmployeeModel.Email;
            userDetail.EmployeeNumber = userEmployeeModel.EmployeeNumber;
            userDetail.Phone = userEmployeeModel.Phone;
            context.AddToUserEmployeeDetails(userDetail);

            context.SaveChanges();
            return true;
        }
示例#2
0
        private UserEmployeeDetail ConvertToDBDetail(UserEmployeeDetailModel userEmployeeDetailModel)
        {
            if (userEmployeeDetailModel == null) return null;
            DAL.UserEmployeeDetail userEmployeeDetail = new DAL.UserEmployeeDetail();
            userEmployeeDetail.EmployeeNumber = userEmployeeDetailModel.EmployeeNumber;
            userEmployeeDetail.Name = userEmployeeDetailModel.Name;
            userEmployeeDetail.Email = userEmployeeDetailModel.Email;
            userEmployeeDetail.Phone = userEmployeeDetailModel.Phone;

            return userEmployeeDetail;
        }