public ActionResult Index(int dwccardnum, int activityID, string userName) { var _asi = new ActivitySignin(); var utcTime = DateTime.UtcNow; _asi.dateforsignin = utcTime; _asi.activityID = activityID; _asi.dwccardnum = dwccardnum; //Get picture from checkin, show with next view string imageRef = serv.getImageRef(dwccardnum); Worker w; try { w = serv.CreateSignin(_asi, userName); } catch (NullReferenceException) { return(Json(new { jobSuccess = false })); } return(Json(new { memberExpired = w.isExpired, memberInactive = w.isInactive, memberSanctioned = w.isSanctioned, memberExpelled = w.isExpelled, imageRef, expirationDate = w.memberexpirationdate })); }
public ActionResult Index(int dwccardnum, int activityID) { // The card just swiped var _asi = new ActivitySignin(); _asi.dateforsignin = DateTime.Now; _asi.activityID = activityID; _asi.dwccardnum = dwccardnum; string imageRef = serv.getImageRef(dwccardnum); var userIdentity = new ClaimsIdentity("Cookies"); Worker w = serv.CreateSignin(_asi, userIdentity.Name); //Get picture from checkin, show with next view return(Json(new { memberExpired = w.isExpired, memberInactive = w.isInactive, memberSanctioned = w.isSanctioned, memberExpelled = w.isExpelled, imageRef = imageRef, expirationDate = w.memberexpirationdate })); }
public ActionResult Index(int dwccardnum, int activityID) { var _asi = new ActivitySignin(); // Tthe card just swiped _asi.dateforsignin = DateTime.Now; _asi.activityID = activityID; _asi.dwccardnum = dwccardnum; // // Worker w = serv.CreateSignin(_asi, this.User.Identity.Name); //Get picture from checkin, show with next view string imageRef = serv.getImageRef(dwccardnum); return(Json(new { memberExpired = w.isExpired, memberInactive = w.isInactive, memberSanctioned = w.isSanctioned, memberExpelled = w.isExpelled, imageRef = imageRef, expirationDate = w.memberexpirationdate }, JsonRequestBehavior.AllowGet)); }
public FluentRecordBase AddActivitySignin( DateTime?datecreated = null, DateTime?dateupdated = null, Worker worker = null ) { // // DEPENDENCIES if (_a == null) { AddActivity(); } _servAS = container.Resolve <IActivitySigninService>(); if (worker != null) { _w = worker; } if (_w == null) { AddWorker(); } // // ARRANGE _as = (ActivitySignin)Records.activitysignin.Clone(); _as.Activity = _a; _as.activityID = _a.ID; if (datecreated != null) { _as.datecreated = (DateTime)datecreated; } if (dateupdated != null) { _as.dateupdated = (DateTime)dateupdated; } _as.dwccardnum = _w.dwccardnum; _as.dateforsignin = DateTime.Now; // // ACT _servAS.CreateSignin(_as, _user); return(this); }
public FluentRecordBase AddActivitySignin(Worker worker = null) { // // ARRANGE if (_a == null) { AddActivity(); } _servAS = container.GetRequiredService <IActivitySigninService>(); _as = (ActivitySignin)Records.activitysignin.Clone(); _as.Activity = _a; _as.activityID = _a.ID; _as.dwccardnum = worker?.dwccardnum ?? AddWorker().dwccardnum; // TODO yuck _as.dateforsignin = DateTime.Now; // // ACT _servAS.CreateSignin(_as, _user); return(this); }
public void AssignList(int personID, List <int> actList, string user) { foreach (int aID in actList) { Activity act = repo.GetById(aID); if (act == null) { throw new Exception("Activity from list is null"); } int matches = asServ.GetManyByPersonID(aID, personID).Count(); if (matches == 0) { asServ.CreateSignin(new ActivitySignin { activityID = aID, personID = personID, dateforsignin = act.dateStart }, user); } } }
public void AssignList(int personID, List <int> actList, string user) { foreach (int activityID in actList) { Activity act = dbset.Find(activityID); if (act == null) { throw new Exception("Activity from list is null"); } int matches = db .Set <ActivitySignin>().Count(az => az.activityID == activityID && az.personID == personID); if (matches == 0) { asServ.CreateSignin(new ActivitySignin { activityID = activityID, personID = personID, dateforsignin = act.dateStart }, user); } } }