/// <inheritdoc/>
        public IComPagedResult GetAuditsForObject(string objectId, IComAuditFilter auditFilter)
        {
            Guid guidObjectId = Guid.Parse(objectId);
            var  mapAuditFilterForAnObject = Mapper.Map <AuditFilter>(auditFilter);
            var  auditItems = Client.Audits.GetForObject(guidObjectId, mapAuditFilterForAnObject);

            return(Mapper.Map <IComPagedResult>(auditItems));
        }
        /// <inheritdoc />
        public IComPagedResult GetAudits(IComAuditFilter auditFilter)
        {
            AuditFilter auditF = new AuditFilter();

            auditF.StartTime = DateTime.Parse(auditFilter.StartTime);
            auditF.EndTime   = DateTime.Parse(auditFilter.EndTime);
            if (!(auditFilter.Page is null))
            {
                auditF.Page = int.Parse(auditFilter.Page);
            }
            if (!(auditFilter.PageSize is null))
            {
                auditF.PageSize = int.Parse(auditFilter.PageSize);
            }
            auditF.Sort             = auditFilter.Sort;
            auditF.ExcludeDiscarded = auditFilter.ExcludeDiscarded;

            PagedResult <Audit> auditItems = Client.Audits.Get(auditF);

            return(Mapper.Map <IComPagedResult>(auditItems));
        }