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); }
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; }