public async Task <UrineExamination> SaveUrineExaminationAsync(UrineExamination urineexamination) { using (var txScope = new TransactionScope(TransactionScopeAsyncFlowOption.Enabled)) { if (urineexamination.IsNew) { await AddUrineExaminationAsync(urineexamination); } else { await UpdateUrineExaminationAsync(urineexamination); } // One To One if (urineexamination.Patient != null) { if (urineexamination.Patient.IsDeleted) { var id = urineexamination.Patient.PatientID; await Conn.DeleteByIdAsync <Patient>(id); } else if (!urineexamination.Patient.IsDeleted) { var patient = urineexamination.Patient; patient.PatientID = urineexamination.SerialNo; await Conn.SaveAsync(patient); } } txScope.Complete(); } return(urineexamination); }
public async Task <UrineExamination> AddUrineExaminationAsync(UrineExamination urineexamination) { await Conn.InsertAsync(urineexamination); urineexamination.SerialNo = Conn.LastInsertId(); return(urineexamination); }
public UrineExamination SaveUrineExamination(UrineExamination urineexamination) { using (var txScope = new TransactionScope()) { if (urineexamination.IsNew) { AddUrineExamination(urineexamination); } else { UpdateUrineExamination(urineexamination); } // One To One if (urineexamination.Patient != null) { var patient = urineexamination.Patient; patient.PatientID = urineexamination.SerialNo; Conn.Save(patient); } txScope.Complete(); } return(urineexamination); }
public UrineExamination UpdateUrineExamination(UrineExamination urineexamination) { var result = Conn.Update(urineexamination); return(urineexamination); }
public UrineExamination AddUrineExamination(UrineExamination urineexamination) { Conn.Insert(urineexamination); urineexamination.SerialNo = Conn.LastInsertId(); return(urineexamination); }
public async Task <UrineExamination> SaveUrineExaminationAsync(UrineExamination urineexamination) { return(null); }
public Task <UrineExamination> AddUrineExaminationAsync(UrineExamination urineexamination) { return(null); }
public UrineExamination SaveUrineExamination(UrineExamination urineexamination) { return(null); }
public UrineExamination UpdateUrineExamination(UrineExamination urineexamination) { return(null); }
public async Task <UrineExamination> UpdateUrineExaminationAsync(UrineExamination urineexamination) { await Conn.UpdateAsync(urineexamination); return(urineexamination); }