/// <summary> /// Gets the name of the particularity. /// </summary> /// <returns>The particularity name.</returns> /// <param name="partId">Part identifier.</param> public string GetParticularityName(ParticularityIdentifier partId) { string val; using (var ctx = new DatabaseContexts.MainContext()) { var query = from particularity in ctx.Particularities where particularity.ParticularityID.ToString().Equals(partId.Value) select particularity.Name; val = query.First(); } return val; }
private Particularity(ParticularityIdentifier id) { Identifier = id; }
/// <summary> /// Checks if the given particularity exists. /// </summary> /// <param name="particularityId">particularity identifier.</param> public bool ParticularityExists(ParticularityIdentifier particularityId) { bool val; using (var ctx = new DatabaseContexts.MainContext()) { var query = from particularity in ctx.Particularities where particularity.ParticularityID.ToString().Equals(particularityId.Value.ToString()) select particularity; val = query.Count() > 0; } return val; }
/// <summary> /// Gets the booking from the database with the given identifier. /// </summary> public static Particularity Get(ParticularityIdentifier id) { return s_cache.Get(id); }