Beispiel #1
0
 public static ISAT.Business.Customer ConvertToCustomerBusiness(Customer m)
 {
     ISAT.Business.Customer obj = ISAT.Business.Customer.GetCustomer(m.Email);
     if (obj == null)
     {
         obj             = ISAT.Business.Customer.NewCustomer();
         obj.CustNo      = m.Custno;
         obj.FirstName   = m.FirstName;
         obj.LastName    = m.LastName;
         obj.Email       = m.Email;
         obj.CompanyName = m.CompanyName;
         obj.CreatedBy   = m.CreatedBy;
         obj.CreatedDate = m.CreatedDate;
         obj.UpdatedBy   = m.UpdatedBy;
         obj.UpdatedDate = m.UpdatedDate;
     }
     return(obj);
 }
Beispiel #2
0
        public TicketHistory(ISAT.Business.TicketHistory ticket, ISAT.Business.Customer cust)
        {
            this.IdTicket      = ticket.idticket;
            this.TicketNo      = ticket.TicketNo;
            this.TicketSubject = ticket.TicketSubject;

            Customer newcust = new Customer()
            {
                IdCustomer  = cust.idCustomer,
                Custno      = cust.CustNo,
                FirstName   = cust.FirstName,
                LastName    = cust.LastName,
                Email       = cust.Email,
                CompanyName = cust.CompanyName,
                CreatedBy   = cust.CreatedBy,
                CreatedDate = cust.CreatedDate,
                UpdatedBy   = cust.UpdatedBy,
                UpdatedDate = cust.UpdatedDate
            };

            this.Requester      = newcust;
            this.CallerPosition = ticket.CallerPosistion;
            this.Priority       = ticket.Priority;
            this.TicketOwner    = ticket.TicketOwner;
            this.TicketType     = ticket.TicketType;
            this.TicketStatus   = ticket.TicketStatus;
            this.TicketDesc     = ticket.TicketDescription;

            this.Solution = Newtonsoft.Json.JsonConvert.DeserializeObject <List <TicketSolution> >(ticket.Solution);
            if (this.Solution == null)
            {
                this.Solution = new List <TicketSolution>();
            }
            this.Escalation  = ticket.Escalation;
            this.CreatedBy   = ticket.CreatedBy;
            this.CreatedDate = ticket.CreatedDate;
            this.UpdatedBy   = ticket.UpdatedBy;
            this.UpdatedDate = ticket.UpdatedDate;
        }