public string GetPishcardName(decimal precardId) { if (precardId < 0) { return(precardId.ToString()); } Precard p = Precard.GetPrecardRepository(false).GetById(precardId, false); return(p.Name); }
/// <summary> /// پیشکارت را از دیکشنری استخراج میکند /// </summary> /// <param name="precard"></param> /// <returns></returns> public Precard GetPrecard(int precardCode) { IList <Precard> list = Precard.GetPrecardRepository(false).GetAll(); Precard Result = list.Where(x => x.Code == precardCode.ToString()).FirstOrDefault(); if (Result == null) { Result = new Precard(); } return(Result); }
public EngineEnvironment() { this.ConceptList = new Dictionary <decimal, SecondaryConcept>(); foreach (SecondaryConcept ScndCnp in SecondaryConcept.GetRepository(false).GetAll()) { this.ConceptList.Add(ScndCnp.IdentifierCode, ScndCnp); } this.PrecardDic = new Dictionary <string, Precard>(); IList <Precard> list = Precard.GetPrecardRepository(false).GetAll(); foreach (int precardCode in Enum.GetValues(typeof(Precards))) { Precard p = list.Where(x => x.Code == precardCode.ToString()).FirstOrDefault(); if (p != null) { this.PrecardDic.Add(Enum.Parse(typeof(Precards), precardCode.ToString()).ToString(), p); } //else //{ // throw new InvalidDatabaseStateException(UIFatalExceptionIdentifiers.ExpectedPrecardDoesNotExists, String.Format("پیشکارت با کد {0} در پایگاه داد یافت نشد", precardCode.ToString()), "GTS.Clock.Business.Engine"); //} } this.CalendarList = Calendar.GetRepository(false).GetAll(); }