Esempio n. 1
0
 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));
     }
 }
Esempio n. 2
0
        public void InsertOffering(DC.Offering request)
        {
            try
            {
                BL.OfferingLogic offeringLogic = new BL.OfferingLogic();
                BE.Offering entity = request.ToBusinessEntity();
                offeringLogic.InsertOffering(entity);
            }
            catch (BE.OfferingAlreadyExistsException ex)
            {
                FC.DefaultFaultContract fault = new FC.DefaultFaultContract();
                fault.ErrorMessage = String.Format(
                    "Unable to insert Offering data. Data: {0}",
                    request.ToBusinessEntity().ToString());

                throw new FaultException<FC.DefaultFaultContract>(fault,
                    new FaultReason(ex.Message));
            }
        }