public void AddMessage(string username, PatientMessages message) { if (CheckUserName(username)) { patientdetails.Collection.Update(Query.EQ("PUserName", username), Update.PushWrapped("Messages", message)); } }
public PatientMessages GetMessage(string username, int MessageNum) { if ((CheckUserName(username)) && (MessageNum <= GetNumberofMessages(username)) && (GetNumberofMessages(username) != -1)) { IList<PatientMessages> messagelist = GetAllMessages(username); PatientMessages message = new PatientMessages(); foreach (PatientMessages record in messagelist) { if (record.MessageNum == MessageNum) { message = record; break; } } return message; } else { return null; } }