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 })); } }
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)); }
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); } }
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)); }