Ejemplo n.º 1
0
        // 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));
        }
Ejemplo n.º 2
0
 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"));
 }
Ejemplo n.º 3
0
        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);
        }