public async Task <ActionResult> Details(long adId, string title, string type, float cost, string imageUrl, int actualViewNumber, DateTime endDateFormatted) { var UserLoggedIn = Session["User"] as UserRegisterModel; long userId = 0; if (UserLoggedIn != null) { userId = UserLoggedIn.userId; } AdViews adViews = new AdViews(); adViews.adId = adId; adViews.userId = userId; var AdJson = await Task.Run(() => JsonConvert.SerializeObject(adViews)); System.Diagnostics.Debug.WriteLine(AdJson.ToString()); HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://localhost:8080/springboot-crud-rest/api/v1/"); var content = new StringContent(AdJson.ToString(), Encoding.UTF8, "application/json"); System.Diagnostics.Debug.WriteLine(content.ReadAsStringAsync()); HttpResponseMessage response = client.PostAsync("adViews", content).Result; System.Diagnostics.Debug.WriteLine(response); Ad ad = new Ad(); ad.adId = adId; ad.cost = cost; ad.title = title; ad.type = type; ad.imageUrl = imageUrl; ad.actualViewNumber = actualViewNumber; ad.endDateFormatted = endDateFormatted; return(View(ad)); }
public async Task Update(AdViews adViews) { _db.AdViews.Update(adViews); await _db.SaveChangesAsync(); }