private void InitializeTypesOfCare() { OfferingLogic ologic = new OfferingLogic(); var offeringList = ologic.GetAllOffering(); if (offeringList.Count == 0) { var typeofcarelist = new List<Offering>(); typeofcarelist.Add( new Offering { OfferingName = "Adult Family Home/ Residential Care" } ); typeofcarelist.Add( new Offering { OfferingName = "Assisted Living Facility" } ); typeofcarelist.Add( new Offering { OfferingName = "Skilled Nursing Facility" } ); typeofcarelist.Add( new Offering { OfferingName = "Home Care" } ); typeofcarelist.Add( new Offering { OfferingName = "Retirement Community" } ); typeofcarelist.Add( new Offering { OfferingName = "Independent Living Facility" } ); typeofcarelist.Add( new Offering { OfferingName = "Independent Caregivers" } ); // insert offering types (types of care) typeofcarelist.ForEach(tc => ologic.InsertOffering(tc)); } }
public List<DC.Offering> GetAllOffering() { try { BL.OfferingLogic offeringLogic = new BL.OfferingLogic(); List<BE.Offering> entities = offeringLogic.GetAllOffering(); List<DC.Offering> response = entities.ToDataContractList(); return response; } catch (Exception ex) { FC.DefaultFaultContract fault = new FC.DefaultFaultContract(); fault.ErrorMessage = "Unable to retrieve offering data."; throw new FaultException<FC.DefaultFaultContract>(fault, new FaultReason(ex.Message)); } }