public string Register(Int32 Exam, string Name, string Email) { _login.Email = Email; DataTable dt = _login.CheckEmail(); if (dt.Rows.Count > 0) { _login.UserId = Convert.ToInt64(dt.Rows[0]["UserID"].ToString()); _login.CourseId = Convert.ToInt64(Exam); DataTable dtCourse = _login.CheckCourse(); if (dtCourse.Rows.Count > 0) { if (dtCourse.Rows[0]["CourseID"].ToString() == Exam.ToString()) { return("CourseAlreadyRegistered"); } else { return("AlreadyRegistered"); } } else { _survey.UserID = Convert.ToInt64(dt.Rows[0]["UserID"].ToString()); _survey.CourseID = Convert.ToInt64(Exam); _survey.AddUserCourse(); return("CourseRegistered"); } } else { _login.FirstName = Name.ToString(); _login.Email = Email.ToString(); _login.RegisteredDate = Configuration.Datetime(); _login.RegisteredIPAddress = Configuration.IPAddress(); long UserId = _login.Registration(); _survey.UserID = UserId; _survey.CourseID = Convert.ToInt64(Exam); _survey.AddUserCourse(); return("UserRegistered"); } }