public int EditImmunizationTracker(ImmunizationTracker immunizationTracker)
 {
     try
     {
         using (UnitOfWork unitOfWork = new UnitOfWork(new PsmartContext()))
         {
             unitOfWork.ImmunizationTrackerRepository.Update(immunizationTracker);
             result = unitOfWork.Complete();
             unitOfWork.Dispose();
             return(result);
         }
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         throw;
     }
 }
 public int AddImmunizationTracker(DateTime dateAdministered, string antigenAdministered, int personId, int ptnPk)
 {
     try
     {
         using (UnitOfWork unitOfWork = new UnitOfWork(new PsmartContext()))
         {
             if (antigenAdministered != null)
             {
                 var immunizzation = unitOfWork.ImmunizationTrackerRepository.FindBy(x =>
                                                                                     x.AntigenAdministered == antigenAdministered && x.PersonId == personId &&
                                                                                     x.DateAdministered == dateAdministered).FirstOrDefault();
                 if (immunizzation != null)
                 {
                 }
                 else
                 {
                     var newImmunization = new ImmunizationTracker()
                     {
                         DateAdministered    = Convert.ToDateTime(dateAdministered),
                         AntigenAdministered = antigenAdministered,
                         PersonId            = personId,//immunization.PersonId,
                         PtnPk = personId
                     };
                     unitOfWork.ImmunizationTrackerRepository.Add(newImmunization);
                     result = unitOfWork.Complete();
                     unitOfWork.Dispose();
                 }
             }
             return(result);
         }
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         throw;
     }
 }
Пример #3
0
 public int EditImmunizationTracker(ImmunizationTracker immunizationTracker)
 {
     return(immunizationTrackerManager.EditImmunizationTracker(immunizationTracker));
 }