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);
        }
Exemple #2
0
 /// <summary>
 /// Устанавливате статус записей для выборки. Несколько статусов необходимо передавать через запятую.
 /// </summary>
 /// <param name="status"></param>
 /// <returns></returns>
 public virtual IQpContentManager StatusName(QpContentItemStatus status)
 {
     _query.StatusName = status.GetDescription();
     return(this);
 }