Exemplo n.º 1
0
 public IHttpActionResult SSPGetDrugResultsByTimestamp(string NRIC, DateTime timestamp)
 {
     Trinity.DAL.DBContext.DrugResult result = new DAL.DAL_DrugResults().GetByNRICAndTimestamp(NRIC, timestamp);
     if (result == null)
     {
         return(Ok());
     }
     else
     {
         return(Ok(new SSPDrugResultsModel()
         {
             NRIC = result.NRIC,
             Datetime = result.timestamp,
             MarkingNumber = result.markingnumber,
             AMPH = result.AMPH.GetValueOrDefault(false),
             OPI = result.OPI.GetValueOrDefault(false),
             COCA = result.COCA.GetValueOrDefault(false),
             LSD = result.LSD.GetValueOrDefault(false),
             MTQL = result.MTQL.GetValueOrDefault(false),
             KET = result.KET.GetValueOrDefault(false),
             CAT = result.CAT.GetValueOrDefault(false),
             NPS = result.NPS.GetValueOrDefault(false),
             BENZ = result.BENZ.GetValueOrDefault(false),
             THC = result.THC.GetValueOrDefault(false),
             BARB = result.BARB.GetValueOrDefault(false),
             METH = result.METH.GetValueOrDefault(false),
             PCP = result.PCP.GetValueOrDefault(false),
             BUPRE = result.BUPRE.GetValueOrDefault(false),
             PPZ = result.PPZ.GetValueOrDefault(false),
             IsSealed = result.IsSealed,
             SealedOrDiscardedBy = result.SealedOrDiscardedBy,
             SealedOrDiscardedDate = result.SealedOrDiscardedDate
         }));
     }
 }
Exemplo n.º 2
0
        public IHttpActionResult UpdateDrugSeal(string userId, string COCA, string BARB, string LSD, string METH, string MTQL, string PCP, string KET, string BUPRE, string CAT, string PPZ, string NPS, string updatedBy)
        {
            var result = new DAL.DAL_DrugResults().UpdateDrugSeal(userId, Convert.ToBoolean(COCA), Convert.ToBoolean(BARB), Convert.ToBoolean(LSD), Convert.ToBoolean(METH), Convert.ToBoolean(MTQL),
                                                                  Convert.ToBoolean(PCP), Convert.ToBoolean(KET), Convert.ToBoolean(BUPRE), Convert.ToBoolean(CAT), Convert.ToBoolean(PPZ), Convert.ToBoolean(NPS), updatedBy);

            return(Ok(result));
        }
Exemplo n.º 3
0
 private void CheckInDrugNew()
 {
     while (!isStopThread)
     {
         try
         {
             var lisCheck = new DAL.DAL_DrugResults().CheckDrugResult();
             if (lisCheck.Count > 0)
             {
                 GlobalHost.ConnectionManager.GetHubContext <TrinityHub>().Clients.Clients(Program.ProfileConnected.Where(d => d.isApp && d.Station == EnumStation.DUTYOFFICER).Select(d => d.ConnectionId).ToList()).OnNewNotification(new NotificationInfo()
                 {
                     Name = NotificationNames.SHP_COMPLETED, NRIC = string.Empty
                 });
             }
         }
         catch
         {
         }
         Thread.Sleep(60000);
     }
 }
Exemplo n.º 4
0
        public IHttpActionResult UpdateSealForUser(string userId, string seal, string uploadedBy, string sealedOrDiscardedBy)
        {
            var result = new DAL.DAL_DrugResults().UpdateSealForUser(userId, Convert.ToBoolean(seal), uploadedBy, sealedOrDiscardedBy);

            return(Ok(result));
        }