public ActionResult AddEditSesiones(AddEditSesionesViewModel objViewModel)
        {
            LBPEntities context   = new LBPEntities();
            Sesiones    objSesion = new Sesiones();

            if (objViewModel.SesionId.HasValue)
            {
                objSesion = context.Sesiones.FirstOrDefault(X =>
                                                            X.SesionId == objViewModel.SesionId);
                objSesion.InicioSesion = objViewModel.IniciSesion;
                objSesion.CierreSesion = objViewModel.CierreSesion;
                objSesion.UsuarioId    = objViewModel.UsuarioId;
                objSesion.RolId        = (int)objViewModel.RolId;
            }
            else
            {
                objSesion.InicioSesion = objViewModel.IniciSesion;
                objSesion.CierreSesion = objViewModel.CierreSesion;
                objSesion.UsuarioId    = objViewModel.UsuarioId;
                objSesion.RolId        = (int)objViewModel.RolId;
                context.Sesiones.Add(objSesion);
            }

            context.SaveChanges();
            return(RedirectToAction("LstSesiones"));
        }
        public ActionResult AddEditSesiones(int?SesionId)
        {
            AddEditSesionesViewModel objViewModel = new AddEditSesionesViewModel();

            objViewModel.CargaDatos(SesionId);
            return(View(objViewModel));
        }