public async Task <ElisaHbsag> SaveElisaHbsagAsync(ElisaHbsag elisahbsag) { using (var txScope = new TransactionScope(TransactionScopeAsyncFlowOption.Enabled)) { if (elisahbsag.IsNew) { await AddElisaHbsagAsync(elisahbsag); } else { await UpdateElisaHbsagAsync(elisahbsag); } // One To One if (elisahbsag.Patient != null) { if (elisahbsag.Patient.IsDeleted) { var id = elisahbsag.Patient.PatientID; await Conn.DeleteByIdAsync <Patient>(id); } else if (!elisahbsag.Patient.IsDeleted) { var patient = elisahbsag.Patient; patient.PatientID = elisahbsag.SerialNo; await Conn.SaveAsync(patient); } } txScope.Complete(); } return(elisahbsag); }
public async Task <ElisaHbsag> AddElisaHbsagAsync(ElisaHbsag elisahbsag) { await Conn.InsertAsync(elisahbsag); elisahbsag.SerialNo = Conn.LastInsertId(); return(elisahbsag); }
public ElisaHbsag SaveElisaHbsag(ElisaHbsag elisahbsag) { using (var txScope = new TransactionScope()) { if (elisahbsag.IsNew) { AddElisaHbsag(elisahbsag); } else { UpdateElisaHbsag(elisahbsag); } // One To One if (elisahbsag.Patient != null) { var patient = elisahbsag.Patient; patient.PatientID = elisahbsag.SerialNo; Conn.Save(patient); } txScope.Complete(); } return(elisahbsag); }
public ElisaHbsag UpdateElisaHbsag(ElisaHbsag elisahbsag) { var result = Conn.Update(elisahbsag); return(elisahbsag); }
public ElisaHbsag AddElisaHbsag(ElisaHbsag elisahbsag) { Conn.Insert(elisahbsag); elisahbsag.SerialNo = Conn.LastInsertId(); return(elisahbsag); }
public async Task <ElisaHbsag> SaveElisaHbsagAsync(ElisaHbsag elisahbsag) { return(null); }
public Task <ElisaHbsag> AddElisaHbsagAsync(ElisaHbsag elisahbsag) { return(null); }
public ElisaHbsag SaveElisaHbsag(ElisaHbsag elisahbsag) { return(null); }
public ElisaHbsag UpdateElisaHbsag(ElisaHbsag elisahbsag) { return(null); }
public ElisaHbsag AddElisaHbsag(ElisaHbsag elisahbsag) { return(null); }
public async Task <ElisaHbsag> UpdateElisaHbsagAsync(ElisaHbsag elisahbsag) { await Conn.UpdateAsync(elisahbsag); return(elisahbsag); }