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()); }
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(); } }
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)); }