public static AltEmail GetAltEmail(Guid id) { EMailAlternateInboundItem item = EMailAlternateInbound.GetItem(UserSession.LoginUser, id); AltEmail result = new AltEmail(); result.Email = item.SystemEMailID.ToString(); result.Description = item.Description ?? ""; result.GroupID = item.GroupToAssign == null ? -1 : item.GroupToAssign; result.TicketTypeID = item.DefaultTicketType == null ? -1 : item.DefaultTicketType; result.ProductID = item.ProductID == null ? -1 : item.ProductID; result.Product = item.Row["ProductName"].ToString(); result.Group = item.Row["GroupName"].ToString(); result.TicketType = item.Row["TicketTypeName"].ToString(); result.SendingEmailAddress = item.Row["SendingEMailAddress"].ToString(); return(result); }
public static AltEmail[] GetAltEmails() { EMailAlternateInbound items = new EMailAlternateInbound(UserSession.LoginUser); items.LoadByOrganizationID(UserSession.LoginUser.OrganizationID); List <AltEmail> result = new List <AltEmail>(); foreach (EMailAlternateInboundItem item in items) { AltEmail altEmail = new AltEmail(); altEmail.Email = item.SystemEMailID.ToString(); altEmail.Description = item.Description ?? ""; altEmail.GroupID = item.GroupToAssign == null ? -1 : item.GroupToAssign; altEmail.TicketTypeID = item.DefaultTicketType == null ? -1 : item.DefaultTicketType; altEmail.ProductID = item.ProductID == null ? -1 : item.ProductID; altEmail.Product = item.Row["ProductName"].ToString(); altEmail.Group = item.Row["GroupName"].ToString(); altEmail.TicketType = item.Row["TicketTypeName"].ToString(); altEmail.SendingEmailAddress = item.Row["SendingEMailAddress"].ToString(); result.Add(altEmail); } return(result.ToArray()); }