public async Task <Serology> SaveSerologyAsync(Serology serology) { using (var txScope = new TransactionScope(TransactionScopeAsyncFlowOption.Enabled)) { if (serology.IsNew) { await AddSerologyAsync(serology); } else { await UpdateSerologyAsync(serology); } // One To One if (serology.Patient != null) { if (serology.Patient.IsDeleted) { var id = serology.Patient.PatientID; await Conn.DeleteByIdAsync <Patient>(id); } else if (!serology.Patient.IsDeleted) { var patient = serology.Patient; patient.PatientID = serology.Serialno; await Conn.SaveAsync(patient); } } txScope.Complete(); } return(serology); }
public async Task <Serology> AddSerologyAsync(Serology serology) { await Conn.InsertAsync(serology); serology.Serialno = Conn.LastInsertId(); return(serology); }
public Serology SaveSerology(Serology serology) { using (var txScope = new TransactionScope()) { if (serology.IsNew) { AddSerology(serology); } else { UpdateSerology(serology); } // One To One if (serology.Patient != null) { var patient = serology.Patient; patient.PatientID = serology.Serialno; Conn.Save(patient); } txScope.Complete(); } return(serology); }
public Serology UpdateSerology(Serology serology) { var result = Conn.Update(serology); return(serology); }
public Serology AddSerology(Serology serology) { Conn.Insert(serology); serology.Serialno = Conn.LastInsertId(); return(serology); }
public async Task <Serology> SaveSerologyAsync(Serology serology) { return(null); }
public Task <Serology> AddSerologyAsync(Serology serology) { return(null); }
public Serology SaveSerology(Serology serology) { return(null); }
public Serology UpdateSerology(Serology serology) { return(null); }
public Serology AddSerology(Serology serology) { return(null); }
public async Task <Serology> UpdateSerologyAsync(Serology serology) { await Conn.UpdateAsync(serology); return(serology); }