public DetailsCameraVm RetrieveDetailsCamera(int id) { Camera cameraEntity = this.DbContext.Cameras.Find(id); DetailsCameraVm detailsCameraVm = Mapper.Map <DetailsCameraVm>(cameraEntity); return(detailsCameraVm); }
public ActionResult Details(int?id) { string sessionId = this.Request.Cookies.Get("sessionId")?.Value; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } User user = AuthenticationManager.GetAuthenticatedUser(sessionId); DetailsCameraVm camera = this.service.GetDetailsVm(id, user); if (camera == null) { return(HttpNotFound()); } return(View(camera)); }
public DetailsCameraVm GetDetailsVm(int?id, User user) { User currentUser = null; if (user != null) { currentUser = this.Context.Users.Find(user.Id); } Camera camera = this.Context.Cameras.FirstOrDefault(camera1 => camera1.Id == id); if (camera == null) { return(null); } DetailsCameraVm vm = Mapper.Map <Camera, DetailsCameraVm>(camera); vm.Username = currentUser?.Username; return(vm); }
public ActionResult Details(int id) { DetailsCameraVm detailsCameraVm = this.service.RetrieveDetailsCamera(id); return(this.View(detailsCameraVm)); }