Example #1
0
 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);
 }
Example #2
0
        public async Task <UrineExamination> AddUrineExaminationAsync(UrineExamination urineexamination)
        {
            await Conn.InsertAsync(urineexamination);

            urineexamination.SerialNo = Conn.LastInsertId();
            return(urineexamination);
        }
Example #3
0
 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);
 }
Example #4
0
        public UrineExamination UpdateUrineExamination(UrineExamination urineexamination)
        {
            var result = Conn.Update(urineexamination);

            return(urineexamination);
        }
Example #5
0
 public UrineExamination AddUrineExamination(UrineExamination urineexamination)
 {
     Conn.Insert(urineexamination);
     urineexamination.SerialNo = Conn.LastInsertId();
     return(urineexamination);
 }
Example #6
0
 public async Task <UrineExamination> SaveUrineExaminationAsync(UrineExamination urineexamination)
 {
     return(null);
 }
Example #7
0
 public Task <UrineExamination> AddUrineExaminationAsync(UrineExamination urineexamination)
 {
     return(null);
 }
Example #8
0
 public UrineExamination SaveUrineExamination(UrineExamination urineexamination)
 {
     return(null);
 }
Example #9
0
 public UrineExamination UpdateUrineExamination(UrineExamination urineexamination)
 {
     return(null);
 }
Example #10
0
        public async Task <UrineExamination> UpdateUrineExaminationAsync(UrineExamination urineexamination)
        {
            await Conn.UpdateAsync(urineexamination);

            return(urineexamination);
        }