/// <summary> /// Update fields passed in /// Updates all fields to be the values passed in /// Does NOT update the ID field, this allows for the method to be used as part of a copy. /// Does NOT update the Date field, this allows for the method to be used as part of a copy. /// </summary> /// <param name="data"></param> /// <returns></returns> public bool Update(ResultLogModel data) { if (data == null) { return(false); } // Don't update the ID, leave the old one in place // ID = data.ID; // Don't update the Date, leave the old one in place // Date = data.Date; // Update all the other fields BilirubinValue = data.BilirubinValue; ClinicID = data.ClinicID; PhoneID = data.PhoneID; UserID = data.UserID; PhotoID = data.PhotoID; ParentReadingID = data.ParentReadingID; ReadingSequence = data.ReadingSequence; return(true); }
/// <summary> /// Makes a copy of the data /// </summary> /// <param name="data"></param> public ResultLogModel(ResultLogModel data) { // Because this is a copy, let it have a new ID Update(data); }