Ejemplo n.º 1
0
        private static string ItemClassFromResponseType(string itemClassPrefix, ResponseType responseType)
        {
            bool   flag = ObjectClass.IsMeetingResponseSeries(itemClassPrefix);
            string result;

            switch (responseType)
            {
            case ResponseType.Tentative:
                result = (flag ? "IPM.MeetingMessageSeries.Resp.Tent" : "IPM.Schedule.Meeting.Resp.Tent");
                break;

            case ResponseType.Accept:
                result = (flag ? "IPM.MeetingMessageSeries.Resp.Pos" : "IPM.Schedule.Meeting.Resp.Pos");
                break;

            case ResponseType.Decline:
                result = (flag ? "IPM.MeetingMessageSeries.Resp.Neg" : "IPM.Schedule.Meeting.Resp.Neg");
                break;

            default:
                throw new ArgumentException(ServerStrings.ExUnknownResponseType, "responseType");
            }
            return(result);
        }