Beispiel #1
0
        public void Test_Util_l_MD5() // расчет короткой ссылки
        {
            // Вызов
            string test     = "Test_Util_l_MD5";
            string test_md5 = "c7eb12fa794bbcb717b86b7ae816a40a";
            // проверка
            string actual = Util_l.MD5(test);

            Assert.AreEqual(test_md5, actual, "Ошибка расчета короткой ссылки");
        }
Beispiel #2
0
        // получение короткой ссылки по имени
        public async Task <HttpResponseMessage> Get(string id, string id1)
        {
            // id- идентификатор пользователя id1-короткя ссылка
            Ret_info ret = new Ret_info();

            ret = await db.Get(id, Util_l.From64(id1), false, true);

            if (ret.Db_list.Count > 0)
            {
                //Если есть запись перенаправляем на 1
                var response = Request.CreateResponse(HttpStatusCode.Moved);
                response.Headers.Location = new Uri(Util_l.From64(ret.Db_list[0].S_long));
                return(response);
            }
            else
            {
                var response = Request.CreateResponse(HttpStatusCode.NotFound);
                return(response);
            }
        }
Beispiel #3
0
        // получение короткой ссылки по имени
        public async Task <HttpResponseMessage> Get(string id, string id1)
        {
            // id- идентификатор пользователя id1-короткя ссылка

            ServiceReference1.Service1Client v        = new ServiceReference1.Service1Client();
            ServiceReference1.Ret_info       ret_info = await v.Get1Async(id, id1);

            v.Close();


            if (ret_info.Db_list.Count() > 0)
            {
                //Если есть запись перенаправляем на 1
                var response = Request.CreateResponse(HttpStatusCode.Moved);
                response.Headers.Location = new Uri(Util_l.From64(ret_info.Db_list[0].S_long));
                return(response);
            }
            else
            {
                var response = Request.CreateResponse(HttpStatusCode.NotFound);
                return(response);
            }
        }
 public string Get_name_otdel(string id_podr)
 {
     try
     {
         using (SqlV sqlv = new SqlV("select TOP 1 name FROM spr_otdel WHERE id = '" + Util_l.db_to_str(id_podr) + "'"))
         {
             if (sqlv.reader.HasRows)
             {
                 if (sqlv.reader.Read())
                 {
                     return(sqlv.reader["name"].ToString());
                 }
             }
         }
     }
     catch (Exception ex)
     {
     }
     return("");
 }