public StatusTypeData GetStatusType(int siteId, QpContentItemStatus status, IDbTransaction transaction = null) { _logger.LogDebug($"getStatusType. siteId: {siteId}, status: {status}"); var result = _uow.Connection.QueryFirst <StatusTypeData>(CmdGetStatusTypeById, new { SiteId = siteId, Status = status.GetDescription() }, transaction); _logger.LogDebug($"getStatusType. statusId: {result.Id}, statusName: {result.Name}"); return(result); }
/// <summary> /// Устанавливате статус записей для выборки. Несколько статусов необходимо передавать через запятую. /// </summary> /// <param name="status"></param> /// <returns></returns> public virtual IQpContentManager StatusName(QpContentItemStatus status) { _query.StatusName = status.GetDescription(); return(this); }