Example #1
0
 public List<DC.Click> GetAllClickWithUndefined()
 {
     try
     {
         BL.ClickLogic clickLogic = new BL.ClickLogic();
         List<BE.Click> entities = clickLogic.GetAllClickWithUndefined();
         List<DC.Click> response = entities.ToDataContractList();
         return response;
     }
     catch (Exception ex)
     {
         FC.DefaultFaultContract fault = new FC.DefaultFaultContract();
         fault.ErrorMessage = "Unable to retrieve click data.";
         throw new FaultException<FC.DefaultFaultContract>(fault,
             new FaultReason(ex.Message));
     }
 }
Example #2
0
        public void DeleteClick(DC.Click request)
        {
            try
            {
                BL.ClickLogic clickLogic = new BL.ClickLogic();
                BE.Click entity = request.ToBusinessEntity();
                clickLogic.DeleteClick(entity);
            }
            catch (BE.ClickNotFoundException ex)
            {
                FC.DefaultFaultContract fault = new FC.DefaultFaultContract();
                fault.ErrorMessage = String.Format(
                    "Unable to delete Click data. Data: {0}",
                    request.ToBusinessEntity().ToString());

                throw new FaultException<FC.DefaultFaultContract>(fault,
                    new FaultReason(ex.Message));
            }
        }
Example #3
0
 public DC.Click GetClickByClickGuid(Guid clickGuid)
 {
     try
     {
         BL.ClickLogic clickLogic = new BL.ClickLogic();
         BE.Click entity = clickLogic.GetClickByClickGuid(clickGuid);
         DC.Click response = entity.ToDataContract();
         return response;
     }
     catch (BE.ClickNotFoundException ex)
     {
         FC.ClickFault fault = new FC.ClickFault();
         fault.ClickGuid = ex.ClickGuid;
         fault.ErrorMessage = "Click does not exsist in the database.";
         throw new FaultException<FC.ClickFault>(fault,
             new FaultReason(ex.Message));
     }
     catch (Exception ex)
     {
         FC.ClickFault fault = new FC.ClickFault();
         fault.ErrorMessage = "Could not retrieve a specific Click for unknown reasons.";
         throw new FaultException<FC.ClickFault>(fault,
             new FaultReason(ex.Message));
     }
 }
Example #4
0
 public List<DC.Click> GetClicksForListingTypeByListingTypeGuid(Guid listingTypeGuid)
 {
     try
     {
         BL.ClickLogic clickLogic = new BL.ClickLogic();
         List<BE.Click> entities = clickLogic.GetClicksForListingTypeByListingTypeGuid(listingTypeGuid);
         List<DC.Click> response = entities.ToDataContractList();
         return response;
     }
     catch (BE.ClickException ex)
     {
         FC.DefaultFaultContract fault = new FC.DefaultFaultContract();
         fault.ErrorMessage = string.Format("Unable to find a Click with the given ListingType");
         throw new FaultException<FC.DefaultFaultContract>(fault,
             new FaultReason(ex.Message));
     }
 }