public void Pdf_Links_Tests()
 {
     try
     {
         LinksResponse linksResponse = pdfService.Links.ReadDocumentPageLinkAnnotations("pdf-sample.pdf", 1, Utils.CloudStorage_Input_Folder);
         LinkResponse  linkResponse  = pdfService.Links.ReadDocumentPageLinkAnnotationByItsIndex("pdf-sample.pdf", 1, 1, Utils.CloudStorage_Input_Folder);
     }
     catch (Exception ex)
     {
         Assert.Fail(ex.Message);
     }
 }
Example #2
0
        public async Task <LinksResponse> GetLinks()
        {
            var links = await linkStore.GetAsync();

            var linksResponse = new LinksResponse();

            foreach (var link in links)
            {
                var linkResponse = mapper.Map <Link, LinkResponse>(link);
                linksResponse.Links.Add(linkResponse);
            }

            return(linksResponse);
        }
Example #3
0
        public async Task <LinksResponse> GetLinksByArticle(string articleId)
        {
            var linkIds = await articleLinkRegistrationStore.GetLinkIdsByArticleAsync(articleId);

            var links = await linkStore.GetAsync(linkIds);

            var linksResponse = new LinksResponse();

            foreach (var link in links)
            {
                var linkResponse = mapper.Map <Link, LinkResponse>(link);
                linksResponse.Links.Add(linkResponse);
            }
            return(linksResponse);
        }
Example #4
0
        public LinksResponse GetLinks(dynamic request)
        {
            var           dataRequest = this.ConvertStupidArgumentToNormalRequset <DataRequest>(request) as DataRequest;
            LinksResponse res         = new LinksResponse();
            SqlConnection connection  = initializeConnection();

            try
            {
                connection.Open();
                var        txt = dataRequest.Language == Language.English ? "Text_Eng" : "Text_Heb";
                var        add = dataRequest.Language == Language.English ? "Address_Eng" : "Address_Heb";
                SqlCommand cmd = new SqlCommand("LinksSelect", connection);
                cmd.Parameters.AddWithValue("@txt_lang", txt);
                cmd.Parameters.AddWithValue("@add_lang", add);
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                List <Link> linksList = new List <Link>();
                using (SqlDataReader reader = cmd.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        var id = Convert.ToInt32(reader["ID"].ToString());

                        //var text_heb = reader["Text_Heb"].ToString();
                        var text    = reader["Text"].ToString();
                        var address = reader["Address"].ToString();
                        //var address_heb = reader["Address_Heb"].ToString();
                        //var text_eng = reader["Text_Eng"].ToString();
                        //var address_eng = reader["Address_Eng"].ToString();
                        //var order = Convert.ToDouble(reader["Order"].ToString());
                        var timestamp = Convert.ToDateTime(reader["Date"].ToString());
                        var link      = new Link(id, text, address, timestamp);
                        linksList.Add(link);
                    }
                }
                res.Links = linksList.ToArray();
                return(res);
            }
            finally
            {
                connection.Close();
            }
        }
Example #5
0
 public BaseResponseModel(TData tData)
 {
     data  = tData;
     links = new LinksResponse();
     meta  = new MetaResponse();
 }