public ActionResult UpdateNameDB(UpdateNameViewModel user) { if (!ModelState.IsValid) { return(View("UpdateName", user)); } int id = (int)Session["User"]; UserModel userInDb = _context.NWUsers.SingleOrDefault(x => x.Id.Equals(id)); userInDb.Firstname = user.Firstname; userInDb.Lastname = user.Lastname; _context.SaveChanges(); return(RedirectToAction("ViewUserData")); //if (db.UpdateName((int)Session["User"], user.Firstname, user.Lastname)) //{ // ViewBag.Error = null; // return RedirectToAction("ViewUserData"); //} //else //{ // ViewBag.Error = "Adatbázis hiba történt!"; // return View("ViewUserData"); //} }
public IActionResult UpdateName([FromBody] UpdateNameViewModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var template = _context.ItemTemplates.FirstOrDefault(t => t.Id == model.Id); if (template == null) { return(BadRequest("Nie ma typu o takim id.")); } if (_context.ItemTemplates.Any(t => t.Name == model.Name)) { return(BadRequest("Istnieje już typ o takiej nazwie.")); } template.Name = model.Name; _context.SaveChanges(); return(Ok()); }
public IActionResult UpdateName([FromBody] UpdateNameViewModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var location = _context.Locations.FirstOrDefault(l => l.Id == model.Id); if (location == null) { return(BadRequest("Nie ma takiego położenia.")); } location.Name = model.Name; _context.SaveChanges(); return(Ok()); }
public async Task <IActionResult> UpdateName(UpdateNameViewModel seller, string id) { if (ModelState.IsValid) { try { string flag = ""; HttpContext.Request.Cookies.TryGetValue("CurrentUser", out flag); if (string.IsNullOrEmpty(flag)) { return(RedirectToAction(nameof(SellerController.Login), "Seller")); } else { Seller cur = JsonConvert.DeserializeObject <Seller>(flag); Seller ss = this._context.Sellers.First <Seller>(t => t.Id == cur.Id); ss.FirstName = seller.FirstName; ss.LastName = seller.LastName; var result = await this._context.SaveChangesAsync(); cur.FirstName = seller.FirstName; cur.LastName = seller.LastName; string currentUser = JsonConvert.SerializeObject(cur); HttpContext.Response.Cookies.Append("CurrentUser", currentUser); return(RedirectToAction(nameof(SellerController.Profile), "Seller")); } } catch (Exception ex) { HttpContext.Response.Cookies.Append("IsSuccess", "false"); HttpContext.Response.Cookies.Append("Messages", ex.Message); HttpContext.Response.Cookies.Append("IsRegister", "false"); HttpContext.Response.Cookies.Append("Info", "Woops, Update Name failed!"); return(RedirectToAction(nameof(SellerController.Result), "Seller")); } } return(View()); }