Пример #1
0
        public async Task <IActionResult> PostNewGift(Entities.Models.Gifts gift)
        {
            var newGift = new Entities.Models.Gifts()
            {
                Title        = gift.Title,
                Description  = gift.Description,
                CreationTime = DateTime.UtcNow,
                BoyGift      = gift.BoyGift,
                GirlGift     = gift.GirlGift
            };


            await _context.AddAsync(newGift);

            _context.SaveChanges();
            return(Ok());
        }
Пример #2
0
 public GiftContext(DbContextOptions <GiftContext> options) : base(options)
 {
     Database.EnsureCreated();
     if (Gifts.CountAsync().Result == 0)
     {
         var gift = new Models.Gifts()
         {
             GiftNumber  = 0,
             Title       = "Trøje",
             Description = "dette er en trøje",
             BoyGift     = false,
             GirlGift    = true
         };
         Gifts.Add(gift);
         SaveChanges();
     }
 }
Пример #3
0
        public ActionResult Create(Entities.Models.Gifts gift)
        {
            using (var client = new HttpClient())
            {
                client.BaseAddress = new Uri("https://localhost:44340/api/Gift");

                var postTask = client.PostAsJsonAsync <Entities.Models.Gifts>("Gift", gift);
                postTask.Wait();
                var result = postTask.Result;
                if (result.IsSuccessStatusCode)
                {
                    return(RedirectToAction("Index"));
                }
            }

            ModelState.AddModelError(string.Empty, "Fejl.");

            return(View(gift));
        }