public string CreateStudent(string stuName, string stuFamilyName, string stuFatherName, string stuGFName, string stuPhoneNumber, string stuUName, string classID, string createdBy)
        {
            string  CreatedUserID = "-1";
            Student st            = new Student();

            st.FName       = stuName;
            st.LName       = stuFamilyName;
            st.FatherName  = stuFatherName;
            st.GFatherName = stuGFName;
            st.PhoneNum    = stuPhoneNumber;
            string createruser = createdBy;

            UserController uController = new UserController();
            User           parentUSer  = uController.CreateUser(stuUName);

            if (parentUSer.ID != -1)
            {
                ParentController pController = new ParentController();
                Parent           stuParent   = pController.CreateParent(stuFatherName, stuFamilyName, stuPhoneNumber, parentUSer, createdBy);

                if (stuParent.ID != -1)
                {
                    st.StudentParent = stuParent;
                    CreatedUserID    = st.Save(createruser);
                    //CreatedUserID = _manager.SaveStudent(st, createruser);
                    //if (_manager.SaveStudentClass(CreatedUserID, classID))
                    if (st.SaveStudentClass(classID))
                    {
                        // Throw warning TODO
                    }
                }
            }

            return(CreatedUserID);
        }