public async Task <IActionResult> Edit(int id, [Bind("userId,userName,userSurname,userMail,userPassword")] User user) { if (id != user.userId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(user); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UserExists(user.userId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(user)); }
public IActionResult Edit([Bind("requestId,requestEstimatedPrice,requestDeliveryDate,requestSupplyCompany1," + "requestSupplyCompany2,requestSupplyCompany3," + "requestStatus,requestSpecies,requestQuantity," + "requestDescription,requestProductFeatures,requestExpensePlace," + "requestProject,requestSteff,requestDepartment")] Request req) { bool session = SessionCont(); if (session == false) { return(RedirectToAction("Index", "Home")); } if (ModelState.IsValid) { try { var thisRequest = _siparisTakipDB.Requests.Where(m => m.requestId == req.requestId).FirstOrDefault(); thisRequest.requestDeliveryDate = req.requestDeliveryDate; thisRequest.requestDepartment = req.requestDepartment; thisRequest.requestDescription = req.requestDescription; thisRequest.requestEstimatedPrice = req.requestEstimatedPrice; thisRequest.requestExpensePlace = req.requestExpensePlace; thisRequest.requestProductFeatures = req.requestProductFeatures; thisRequest.requestProject = req.requestProject; thisRequest.requestQuantity = req.requestQuantity; thisRequest.requestSpecies = req.requestSpecies; thisRequest.requestStatus = req.requestStatus; thisRequest.requestSteff = req.requestSteff; thisRequest.requestSupplyCompany1 = req.requestSupplyCompany1; thisRequest.requestSupplyCompany2 = req.requestSupplyCompany2; thisRequest.requestSupplyCompany3 = req.requestSupplyCompany3; _siparisTakipDB.Update(thisRequest); _siparisTakipDB.SaveChanges(); } catch (DbUpdateConcurrencyException) { } return(RedirectToAction("Index", "AllRequests")); } return(View()); }
public ActionResult Delete(int id, string requestDeleteDescription) { string result = "error"; var request = _siparisTakipDB.Requests .FirstOrDefault(m => m.requestId == id); if (request == null) { result = "error"; result = JsonConvert.SerializeObject(result); return(new JsonResult(result)); } request.requestStatus = 2; request.requestDeleteDescription = requestDeleteDescription; _siparisTakipDB.Update(request); _siparisTakipDB.SaveChanges(); result = "success"; result = JsonConvert.SerializeObject(result); return(new JsonResult(result)); }