public async Task <IActionResult> PutUzsakymas([FromRoute] int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Uzsakymas uzsakymas = _context.Uzsakymas.Find(id); if (id != uzsakymas.uzsakymoId) { return(BadRequest()); } uzsakymas.busenosId = 4; _context.Entry(uzsakymas).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UzsakymasExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public IActionResult EditVartotojai([FromBody] VartotojaiEdit vartotojai) { var vartotojas = (from s in _context.Vartotojais where s.username == vartotojai.username select s).FirstOrDefault <Vartotojai>(); if (vartotojas == null) { return(BadRequest(ModelState)); } if (vartotojai.vardas != null) { vartotojas.vardas = vartotojai.vardas; } if (vartotojai.pavarde != null) { vartotojas.pavarde = vartotojai.pavarde; } if (vartotojai.email != null) { vartotojas.email = vartotojai.email; } if (vartotojai.password != null && vartotojai.newPassword != null) { if (vartotojas.password.Equals(vartotojai.password)) { vartotojas.password = vartotojai.newPassword; } else { vartotojai.busena = "Senasis slaptazodis neteisingas!"; return(Ok(vartotojai)); } } _context.Entry(vartotojas).State = EntityState.Modified; try { _context.SaveChanges(); } catch (DbUpdateConcurrencyException) { throw; } vartotojai.busena = "Pakeista sekmingai!"; return(Ok(vartotojai)); }