public ActionResult Create() { string sessionId = this.Request.Cookies.Get("sessionId")?.Value; if (!AuthenticationManager.IsAuthenticated(sessionId)) { return(this.RedirectToAction("Login", "Users")); } return(this.View()); }
public ActionResult DeleteConfirmed(int id) { string sessionId = this.Request.Cookies.Get("sessionId")?.Value; if (!AuthenticationManager.IsAuthenticated(sessionId)) { return(this.RedirectToAction("Login", "Users")); } this.service.Delete(id); return(this.RedirectToAction("Profile", "Users")); }
public ActionResult Create(AddCameraBm camera) { string sessionId = this.Request.Cookies.Get("sessionId")?.Value; if (!AuthenticationManager.IsAuthenticated(sessionId)) { return(this.RedirectToAction("Login", "Users")); } if (this.ModelState.IsValid) { User user = AuthenticationManager.GetAuthenticatedUser(sessionId); this.service.Create(camera, user); return(RedirectToAction("Profile", "Users")); } AddCameraVm vm = Mapper.Map <AddCameraBm, AddCameraVm>(camera); return(View(vm)); }
public ActionResult Add([Bind(Include = "Make,Model,Price,Quantity,MinShutterSpeed,MaxShutterSpeed,MinIso,MaxIso,IsFullFrame,VideoResolution,LightMetering,Description,ImageUrl")] AddCameraBm cameraBm) { string sessionId = this.Request.Cookies.Get("sessionId")?.Value; if (!AuthenticationManager.IsAuthenticated(sessionId)) { return(this.RedirectToAction("Login", "Users")); } if (this.ModelState.IsValid) { User user = AuthenticationManager.GetAuthenticatedUser(sessionId); this.service.Create(cameraBm, user); return(this.RedirectToAction("Profile", "Users")); } AddCameraVm vm = Mapper.Map <AddCameraBm, AddCameraVm>(cameraBm); return(this.View(vm)); }
public ActionResult Edit(int?id) { string sessionId = this.Request.Cookies.Get("sessionId")?.Value; if (!AuthenticationManager.IsAuthenticated(sessionId)) { return(this.RedirectToAction("Login", "Users")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } User user = AuthenticationManager.GetAuthenticatedUser(sessionId); EditCameraVm vm = this.service.GetEditVm(id, user); if (vm == null) { return(this.RedirectToAction("Profile", "Users")); } return(View(vm)); }