// POST: Subscrib/Create public ActionResult Create(Models.Subscribe subscribe) { DateTime dateTime = new DateTime(2021, 12, 31); subscribe.DateF = dateTime; long idC = 1; if (ModelState.IsValid) { try { var task = Task.Run(async() => await serviceSub.CreateSubscribe(subscribe, idC)); // TODO: Add insert logic here var subsribe = task.Result; return(RedirectToAction("Index")); } catch { return(View(subscribe)); } } return(View(subscribe)); }
public ActionResult Subscribe(string email) { Models.Subscribe subscribe = new Models.Subscribe(); subscribe.AddedDate = DateTime.Now; subscribe.Email = email; db.Subscribes.Add(subscribe); db.SaveChanges(); return(RedirectToAction("Index", "Home")); }
public async Task <Uri> CreateSubscribe(Models.Subscribe subscribe, long idC) { HttpResponseMessage response = await client.PostAsJsonAsync( $"/Subscription/addsubscribe/{idC}", subscribe); response.EnsureSuccessStatusCode(); // return URI of the created resource. return(response.Headers.Location); }