public ActionResult DeleteConfirmed(int id) { Darbuotojai darbuotojai = db.Darbuotojais.Find(id); db.Darbuotojais.Remove(darbuotojai); db.SaveChanges(); return(RedirectToAction("Index")); }
public void RemoveWorker(int id) { Darbuotojai user = _context.Darbuotojai.Where(x => x.IdDarbuotojai == id).FirstOrDefault(); Profiliai profiliai = _context.Darbuotojai.Where(x => x.IdDarbuotojai == id).Select(x => x.FkProfiliai).FirstOrDefault(); _context.Darbuotojai.Remove(user); _context.Profiliai.Remove(profiliai); _context.SaveChanges(); }
public ActionResult Edit([Bind(Include = "ID,Vardas,Pavarde,GimimoData,Adresas,Aktyvus")] Darbuotojai darbuotojai) { if (ModelState.IsValid) { db.Entry(darbuotojai).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(darbuotojai)); }
public ActionResult Create([Bind(Include = "ID,Vardas,Pavarde,GimimoData,Adresas,Aktyvus")] Darbuotojai darbuotojai) { if (ModelState.IsValid) { db.Darbuotojais.Add(darbuotojai); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(darbuotojai)); }
public async Task <Darbuotojai> BuildRegisterWorkerRequest(AuthRegisterWorkerRequest request) { var darbuotojoFk = await _context.Profiliai.Where(profilis => profilis.Pastas == request.Pastas).FirstOrDefaultAsync(); var darbuotojas = new Darbuotojai { FkProfiliaiid = darbuotojoFk.Id, IsAdmin = request.IsAdmin, Pozicija = request.Pozicija }; return(darbuotojas); }
// GET: Darbuotojais/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Darbuotojai darbuotojai = db.Darbuotojais.Find(id); if (darbuotojai == null) { return(HttpNotFound()); } return(View(darbuotojai)); }
// GET: Darbuotojais/Edit/5 public ActionResult Edit(int id) { Darbuotojai darbuotojai = db.Darbuotojais.Find(id); return(View(darbuotojai)); }
public async Task <bool> WorkerExists(int id) { Darbuotojai worker = await _context.Darbuotojai.Where(x => x.IdDarbuotojai == id).FirstOrDefaultAsync(); return(worker != null); }