public async Task <ElisaHcv> SaveElisaHcvAsync(ElisaHcv elisahcv) { using (var txScope = new TransactionScope(TransactionScopeAsyncFlowOption.Enabled)) { if (elisahcv.IsNew) { await AddElisaHcvAsync(elisahcv); } else { await UpdateElisaHcvAsync(elisahcv); } // One To One if (elisahcv.Patient != null) { if (elisahcv.Patient.IsDeleted) { var id = elisahcv.Patient.PatientID; await Conn.DeleteByIdAsync <Patient>(id); } else if (!elisahcv.Patient.IsDeleted) { var patient = elisahcv.Patient; patient.PatientID = elisahcv.SerialNo; await Conn.SaveAsync(patient); } } txScope.Complete(); } return(elisahcv); }
public async Task <ElisaHcv> AddElisaHcvAsync(ElisaHcv elisahcv) { await Conn.InsertAsync(elisahcv); elisahcv.SerialNo = Conn.LastInsertId(); return(elisahcv); }
public ElisaHcv SaveElisaHcv(ElisaHcv elisahcv) { using (var txScope = new TransactionScope()) { if (elisahcv.IsNew) { AddElisaHcv(elisahcv); } else { UpdateElisaHcv(elisahcv); } // One To One if (elisahcv.Patient != null) { var patient = elisahcv.Patient; patient.PatientID = elisahcv.SerialNo; Conn.Save(patient); } txScope.Complete(); } return(elisahcv); }
public ElisaHcv UpdateElisaHcv(ElisaHcv elisahcv) { var result = Conn.Update(elisahcv); return(elisahcv); }
public ElisaHcv AddElisaHcv(ElisaHcv elisahcv) { Conn.Insert(elisahcv); elisahcv.SerialNo = Conn.LastInsertId(); return(elisahcv); }
public async Task <ElisaHcv> SaveElisaHcvAsync(ElisaHcv elisahcv) { return(null); }
public Task <ElisaHcv> AddElisaHcvAsync(ElisaHcv elisahcv) { return(null); }
public ElisaHcv SaveElisaHcv(ElisaHcv elisahcv) { return(null); }
public ElisaHcv UpdateElisaHcv(ElisaHcv elisahcv) { return(null); }
public ElisaHcv AddElisaHcv(ElisaHcv elisahcv) { return(null); }
public async Task <ElisaHcv> UpdateElisaHcvAsync(ElisaHcv elisahcv) { await Conn.UpdateAsync(elisahcv); return(elisahcv); }