private RequestDataStatus AssesPatientStatus (PatientModel patient, AnalysisRequestDataModel request) { var status = RequestDataStatus.New; if (patient != null) { if (!patient.AreEqual(request)) { status = RequestDataStatus.Dirty; } else { status = RequestDataStatus.Clean; } } return(status); }