public ActionResult Edit(int id) { tContent currentCat = _contentRepository.Find(id); ViewBag.categoryData = _categoryRepository.GetListByIDCategoryType((int)Enums.enmCategoryTypes.Content); return(View(currentCat)); }
public void Delete(int id) { tContent user = Find(id); if (user != null && user.IDContent > 0) { context.tContents.DeleteOnSubmit(user); } }
public ActionResult GetContentForMainSitePartial(string Code) { tContent contentData = _contentRepository.FindByCode(Code); if (contentData == null) { contentData = new tContent { Name = "Not Found", Description = "Not Found" }; } return(PartialView(contentData)); }
public ActionResult About() { tContent contentData = _contentRepository.FindByCode("about"); if (contentData == null) { contentData = new tContent { Name = "Not Found", Description = "Not Found" }; } return(View(contentData)); }
public ActionResult ContentDetails(int id) { tContent contentData = _contentRepository.Find(id); if (contentData == null) { contentData = new tContent { Name = "Not Found", Description = "Not Found" }; } ViewBag.OtherContent = _contentRepository.GetListByIDCategory(contentData.IDCategory).Where(t => t.ShowInMenuFlag == true).ToList(); return(View(contentData)); }
public static async Task <string> Bing_Translate(string from, string to, string content) { List <RootClass> result = null; //string token = await GetBingToken(); var url = new Uri($"https://api.cognitive.microsofttranslator.com/translate?api-version=3.0&from={from}&to={to}", UriKind.Absolute); var httpClient = new System.Net.Http.HttpClient(); tContent tc = new tContent { text = content }; List <tContent> tcs = new List <tContent> { tc }; string json = JsonConvert.SerializeObject(tcs); HttpContent httpContent = new StringContent(json); //设置Http的内容标头 httpContent.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json"); httpContent.Headers.Add("Ocp-Apim-Subscription-Key", Ocp_Apim_Subscription_Key); var reponse = await httpClient.PostAsync(url, httpContent); string r_json = await reponse.Content.ReadAsStringAsync(); //Debug.WriteLine(r_json); try { result = JsonConvert.DeserializeObject <List <Bing.RootClass> >(r_json); } catch (Exception ex) { return("error"); } return(result[0].translations[0].text); }
public void InsertOrUpdate(tContent user) { if (user.IDContent == default(int)) { // New entity context.tContents.InsertOnSubmit(user); } else { // Existing entity tContent userToUpdate = Find(user.IDContent); if (userToUpdate != null && userToUpdate.IDContent > 0) { userToUpdate.Name = user.Name; userToUpdate.IDCategory = user.IDCategory; userToUpdate.Code = user.Code; userToUpdate.Description = user.Description; userToUpdate.ShowInMenuFlag = user.ShowInMenuFlag; } } }
public JsonResult Create(tContent contentData) { if (ModelState.IsValid) { contentData.DateAdded = DateTime.Now; _contentRepository.InsertOrUpdate(contentData); _contentRepository.Save(); return(Json(new { objectAddedName = contentData.Name, valid = true, Message = "Content was added Succesfully" })); } else { return(Json(new { objectAddedName = "", valid = false, Message = "Fill All Fields please" })); } }