public dynamic ValidateCard_OnMetro(ValidateCard_Metro_ViewModel validationInfo) { try { //create new validation entry... var validationEntryToAdd = new ValidationActivity() { CardId = validationInfo.ValidatingCardId.Value, StationId = validationInfo.ValidatingAtStationId, ValidatedOn = DateTime.Now, ValidatedAt = GetEnumForEmbarkation_Disembarkation(validationInfo.ValidationOnEmbarkation.Value) }; //add new entry... db.Add(validationEntryToAdd); var savingResult = db.SaveChanges(); //return result... if (savingResult != 0) { return(true); } return(false); } catch (Exception e) { throw e; } }
public bool ValidateCard_OnBus(ValidateCard_Bus_ViewModel validationInfo) { try { //create new validation entry... var validationEntryToAdd = new ValidationActivity() { CardId = validationInfo.ValidatingCardId.Value, BusId = validationInfo.ValidatingAtBusId, RouteId = validationInfo.RouteId, ValidatedOn = DateTime.Now, ValidatedAt = null //validating card on a bus, there is no need to specify if it took place on embarkation or disembarkation... }; //add new entry... db.Add(validationEntryToAdd); var savingResult = db.SaveChanges(); //return result... if (savingResult != 0) { return(true); } return(false); } catch (Exception e) { throw e; } }
public override Activity ToSdkObject() { var activity = new ValidationActivity(this.Name, this.Dataset); activity.Timeout = this.Timeout; activity.Sleep = this.Sleep; activity.MinimumSize = this.MinimumSize; activity.ChildItems = this.ChildItems; SetProperties(activity); return(activity); }