public Customer_CustomerCCEmailHistoryDTO(CustomerCCEmailHistory CustomerCCEmailHistory)
 {
     this.Id = CustomerCCEmailHistory.Id;
     this.CustomerEmailHistoryId = CustomerCCEmailHistory.CustomerEmailHistoryId;
     this.CCEmail = CustomerCCEmailHistory.CCEmail;
     this.CustomerEmailHistory = CustomerCCEmailHistory.CustomerEmailHistory == null ? null : new Customer_CustomerEmailHistoryDTO(CustomerCCEmailHistory.CustomerEmailHistory);
     this.Errors = CustomerCCEmailHistory.Errors;
 }
        public async Task <ActionResult <Customer_CustomerEmailHistoryDTO> > GetCustomerEmailHistory([FromBody] Customer_CustomerEmailHistoryDTO Customer_CustomerEmailHistoryDTO)
        {
            if (UnAuthorization)
            {
                return(Forbid());
            }
            if (!ModelState.IsValid)
            {
                throw new BindException(ModelState);
            }

            CustomerEmailHistory CustomerEmailHistory = await CustomerEmailHistoryService.Get(Customer_CustomerEmailHistoryDTO.Id);

            return(new Customer_CustomerEmailHistoryDTO(CustomerEmailHistory));
        }