Esempio n. 1
0
    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);
    }
Esempio n. 2
0
    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());
    }