/// <summary> /// Converte o status para o tipo <see cref="ItemStatus"/>. /// </summary> /// <param name="value"></param> /// <returns></returns> public static ItemStatus Convert(this ItemStatusExtended value) { return((ItemStatus)value); }
/// <summary> /// Indica se o status corresponde ao status extendido "ativo". /// </summary> /// <param name="value"></param> /// <returns></returns> public static bool IsActive(this ItemStatusExtended value) { return(value == ItemStatusExtended.Active); }
/// <summary> /// Indica se o status corresponde ao status extendido "livre". /// </summary> /// <param name="value"></param> /// <returns></returns> public static bool IsFree(this ItemStatusExtended value) { return(value == ItemStatusExtended.Free); }
/// <summary> /// Indica se o status possui um <see cref="ItemStatus"/> correspondente. /// </summary> /// <param name="value"></param> /// <returns></returns> public static bool IsStandard(this ItemStatusExtended value) { return(((int)value) >= 0); }