CalDavSynchronizer.Implementation.Common.CommonEntityMapper.MapPrivacy1To2 C# (CSharp) Метод

MapPrivacy1To2() публичный статический Метод

public static MapPrivacy1To2 ( OlSensitivity value, bool mapPrivateToConfidential ) : string
value OlSensitivity
mapPrivateToConfidential bool
Результат string
    public static string MapPrivacy1To2 (OlSensitivity value, bool mapPrivateToConfidential)
    {
      switch (value)
      {
        case OlSensitivity.olNormal:
          return "PUBLIC";
        case OlSensitivity.olPersonal:
          return "PRIVATE"; // not sure
        case OlSensitivity.olPrivate:
          return mapPrivateToConfidential ? "CONFIDENTIAL" : "PRIVATE";
        case OlSensitivity.olConfidential:
          return "CONFIDENTIAL";
      }
      throw new NotImplementedException (string.Format ("Mapping for value '{0}' not implemented.", value));
    }