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, "Ошибка расчета короткой ссылки"); }
// получение короткой ссылки по имени 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); } }
// получение короткой ссылки по имени 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(""); }