public async Task <IActionResult> PutNotDefteri([FromHeader] NotDefteri not) { if (not.Id == 0) { return(BadRequest()); } NotDefteri notDefteri = await _context.NotDefteris.FindAsync(not.Id); notDefteri.Icerik = not.Icerik; notDefteri.Time = DateTime.Now; _context.Entry(notDefteri).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!NotDefteriExists(not.Id)) { return(NotFound()); } else { throw; } } return(Ok(notDefteri)); }
public async Task <ActionResult <NotDefteri> > PostNotDefteri(string Icerik) { NotDefteri notDefteri = new NotDefteri(); notDefteri.Icerik = Icerik; notDefteri.Time = DateTime.Now; var identity = (ClaimsIdentity)User.Identity; var email = identity.FindFirst(ClaimTypes.Email).Value; AppUser user = await _context.AppUsers.FirstOrDefaultAsync(x => x.Email == email); notDefteri.UserId = user.Id; await _context.AddAsync(notDefteri); await _context.SaveChangesAsync(); return(Ok(notDefteri)); }