public Partner Fetch(int Id) { FirmaDAL.PartnerDalProvider dalProvider = new FirmaDAL.PartnerDalProvider(); MjestoBllProvider mjestoBllProvider = new MjestoBllProvider(); return(new Partner(dalProvider.Fetch(Id), mjestoBllProvider.FetchLookup(), e => Validator.ValidatePartner(e as Partner))); }
public List <Partner> FetchAll() { FirmaDAL.PartnerDalProvider partnerDalProvider = new FirmaDAL.PartnerDalProvider(); MjestoBllProvider mjestoBllProvider = new MjestoBllProvider(); var mjestoLookupList = mjestoBllProvider.FetchLookup(); var result = partnerDalProvider.FetchAll(); List <Partner> partnerList = new List <Partner>(); foreach (var partner in result) { partnerList.Add(new Partner(partner, mjestoLookupList, e => Validator.ValidatePartner(e as Partner))); } return(partnerList); }