public string SaveStudentResultData(SaveStudentResult saveStudentResult) { List <SaveStudentResult> studentResults = studentResultGateway.GetAllStudentResult(); int count = 0; foreach (var result in studentResults) { if (result.StudentId == saveStudentResult.StudentId) { if (result.CourseId == saveStudentResult.CourseId) { count = 1; break; } } } if (count > 0) { if (studentResultGateway.UpdateStudentResultData(saveStudentResult) > 0) { return("Student Result Updated Successfully."); } return("Student Result Update Failed."); } else { if (studentResultGateway.SaveStudentResultData(saveStudentResult) > 0) { return("Student Result Saved Successfully."); } return("Student Result Saving Failed."); } }