public async Task <ActionResult> VideosAsync(int id) { int endOfUrl = 0; string linkUrl = ""; int Mood = int.Parse(TempData["emotion"].ToString()); TempData.Keep(); if (id == 1) { HttpResponseMessage response = await DbAPI.webApiClient.GetAsync("Features/" + Mood); if (response.IsSuccessStatusCode) { linkUrl = response.Content.ReadAsStringAsync().Result; if (Session["Member"] != null) { userMood user = new userMood { moodId = Mood, userId = TempData["userId"].ToString(), Date = DateTime.Now }; HttpResponseMessage Moodresponse = await DbAPI.webApiClient.PostAsJsonAsync("userMode/", user); if (Moodresponse.IsSuccessStatusCode) { } } } } else if (id == 2) { HttpResponseMessage response = await DbAPI.webApiClient.GetAsync("videoFeatures/" + Mood); if (response.IsSuccessStatusCode) { linkUrl = response.Content.ReadAsStringAsync().Result; if (Session["Member"] != null) { userMood user = new userMood { moodId = Mood, userId = TempData["userId"].ToString(), Date = DateTime.Now }; HttpResponseMessage Moodresponse = await DbAPI.webApiClient.PostAsJsonAsync("userMode/", user); if (Moodresponse.IsSuccessStatusCode) { } } } } endOfUrl = linkUrl.Length - 2; linkUrl = linkUrl.Substring(1, endOfUrl); TempData["Link"] = linkUrl; return(View()); }
public IHttpActionResult Put(userMood uMood) { var user = db.Users.Find(uMood.userId); if (user == null) { return(NotFound()); } db.UserMoods.Add(uMood); db.SaveChanges(); return(Ok(uMood)); }