public async Task <IActionResult> Edit(int id, [Bind("Id_wiadomosci,Id_konwersacji,id_uzytkownicy,tresc,data_utworzenia,czy_usunieta")] wiadomosci wiadomosci) { if (id != wiadomosci.Id_wiadomosci) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(wiadomosci); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!wiadomosciExists(wiadomosci.Id_wiadomosci)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(wiadomosci)); }
public async Task <IActionResult> Create([Bind("Id_wiadomosci,Id_konwersacji,id_uzytkownicy,tresc,data_utworzenia,czy_usunieta")] wiadomosci wiadomosci) { if (ModelState.IsValid) { _context.Add(wiadomosci); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["id_uzytkownicy"] = new SelectList(_context.uzytkownicies, "Id_uzytkownicy", "Id_uzytkownicy", wiadomosci.id_uzytkownicy); return(View(wiadomosci)); }
public async Task <IActionResult> Create([Bind("Id_wiadomosci,Id_konwersacji,id_uzytkownicy,tresc,data_utworzenia,czy_usunieta")] wiadomosci wiadomosci) { if (ModelState.IsValid) { wiadomosci.data_utworzenia = new DateTimeOffset(DateTime.UtcNow).ToUnixTimeSeconds(); var userId = User.FindFirstValue(ClaimTypes.NameIdentifier); wiadomosci.id_uzytkownicy = userId.ToString(); _context.Add(wiadomosci); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(wiadomosci)); }