public ActionResult updateUserinfo(Customer newUser) { if (ModelState.IsValid) { Customer c = (Customer)Session["loggedInUser"]; var customerDB = new DBCustomer(); if (!customerDB.checkEmail(newUser.email, c.id)) { ViewBag.ok = "email er i bruk av annen bruker, velg en annen"; return(View()); } c.firstname = newUser.firstname; c.lastname = newUser.lastname; c.email = newUser.email; c.phonenumber = newUser.phonenumber; c.address = newUser.address; c.postalcode = newUser.postalcode; c.postalarea = newUser.postalarea; bool updateOK = customerDB.update(c.id, c); if (updateOK) { Session["loggedInUser"] = c; TempData["changed"] = "Brukerinformasjon ble oppdatert"; return(RedirectToAction("PersonalSite")); } else { Customer old = (Customer)Session["loggedInUser"]; ViewBag.ok = "klarte ikke oppdatere"; return(View()); } } ViewBag.ok = "et felt er blankt, fyll det ut og trykk oppdater"; return(View()); }
public ActionResult updateUserinfo(Customer newUser) { if (ModelState.IsValid) { Customer c = (Customer)Session["loggedInUser"]; var customerDB = new DBCustomer(); if (!customerDB.checkEmail(newUser.email,c.id)) { ViewBag.ok = "email er i bruk av annen bruker, velg en annen"; return View(); } c.firstname = newUser.firstname; c.lastname = newUser.lastname; c.email = newUser.email; c.phonenumber = newUser.phonenumber; c.address = newUser.address; c.postalcode = newUser.postalcode; c.postalarea = newUser.postalarea; bool updateOK = customerDB.update(c.id, c); if (updateOK) { Session["loggedInUser"] = c; TempData["changed"] = "Brukerinformasjon ble oppdatert"; return RedirectToAction("PersonalSite"); } else { Customer old = (Customer)Session["loggedInUser"]; ViewBag.ok = "klarte ikke oppdatere"; return View(); } } ViewBag.ok = "et felt er blankt, fyll det ut og trykk oppdater"; return View(); }