protected void Button_GemNyhed_Click(object sender, EventArgs e) { if (TextBox_Overskrift.Text == "") { Label_Error.Text = "Skriv et navn"; } else if (TextBox_Tekst.Text == "") { Label_Error.Text = "Skriv noget tekst"; } else { Nyheder nyNyhed = new Nyheder { Overskrift = TextBox_Overskrift.Text, Tekst = TextBox_Tekst.Text, Dato = DateTime.Now }; db.Nyheders.InsertOnSubmit(nyNyhed); try { db.SubmitChanges(); Response.Redirect("~/Admin/NyhedAdmin.aspx"); } catch (Exception ex) { Console.WriteLine(ex.Message); } } }
public async Task <IActionResult> PostNyheder([FromBody] Nyheder nyheder) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var isAdmin = _usercontext.IsAdmin(this.User); if (!isAdmin) { return(null); } _context.Nyheder.Add(nyheder); await _context.SaveChangesAsync(); return(CreatedAtAction("GetNyheder", new { id = nyheder.Id }, nyheder)); }
public async Task <IActionResult> PutNyheder([FromRoute] int id, [FromBody] Nyheder nyheder) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var isAdmin = _usercontext.IsAdmin(this.User); if (!isAdmin) { return(null); } if (id != nyheder.Id) { return(BadRequest()); } _context.Entry(nyheder).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!NyhederExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
partial void DeleteNyheder(Nyheder instance);
partial void UpdateNyheder(Nyheder instance);
partial void InsertNyheder(Nyheder instance);