Пример #1
0
        public ActionResult MyProduct(IFormCollection fr)
        {
            ISVContext     context = HttpContext.RequestServices.GetService(typeof(ISV.Models.ISVContext)) as ISVContext;
            classviewmodel cv      = new classviewmodel();
            CompanyRecords cr      = new CompanyRecords();

            cr.id = Int32.Parse(fr["id"]);
            // cr.user_id == Int32.Parse(fr["user_id"]);
            cr.product_name         = fr["product_name"].ToString();
            cr.description          = fr["description"].ToString();
            cr.category             = fr["Category"].ToString();
            cr.modules              = fr["module"].ToString();
            cr.metatags             = fr["meta_tag"].ToString();
            cr.geographical_focus   = fr["geographical_focus"].ToString();
            cr.target_job_titles    = fr["target_job_titles"].ToString();
            cr.target_industry_type = fr["target_company_type"].ToString();
            cr.target_campany_size  = fr["target_campany_size"].ToString();
            cr.dept_user_type       = fr["dep_user_type"].ToString();
            cr.semantic             = fr["semantic"].ToString();
            cr.cognitive            = fr["cognitive"].ToString();

            var value = HttpContext.Session.GetObjectFromJson <List <Role_Permission> >("role1");

            cv.rolelist = value;
            var usernm = HttpContext.Session.GetObjectFromJson <List <User> >("userid");

            cv.usernm = usernm;
            context.updateproduct(cr, cv);
            List <CompanyRecords> a = context.GetMyProduct(cv);

            ViewBag.myproduct = a;
            cv.myproduct      = context.myproduct(cv);
            return(View(cv));
        }
Пример #2
0
        //Add Products
        public ActionResult AddProduct()
        {
            classviewmodel cv    = new classviewmodel();
            var            value = HttpContext.Session.GetObjectFromJson <List <Role_Permission> >("role1");

            cv.rolelist = value;
            return(View(cv));
        }
Пример #3
0
        public ActionResult LogOff()
        {
            classviewmodel cv = new classviewmodel();

            HttpContext.Session.Remove("username");
            HttpContext.Session.Remove("mypro");
            return(View("Index", cv));
        }
Пример #4
0
        public IActionResult Index()
        {
            //TempData["name"] = null;
            classviewmodel cv    = new classviewmodel();
            var            value = HttpContext.Session.GetObjectFromJson <List <Role_Permission> >("role1");

            cv.rolelist = value;
            return(View(cv));
        }
Пример #5
0
        public classviewmodel getall(int id)
        {
            var            dept = context.classes.FirstOrDefault(x => x.id == id);
            classviewmodel obj  = new classviewmodel();

            obj.id         = dept.id;
            obj.class_name = dept.class_name;
            obj.level_id   = dept.level_id;;
            obj.seat       = dept.seat;

            return(obj);
        }
Пример #6
0
        public IEnumerable <classviewmodel> Dropdownlistclass()
        {
            List <classviewmodel> obj = new List <classviewmodel>();

            foreach (var item in context.classes)
            {
                classviewmodel clas = new classviewmodel();
                clas.id         = item.id;
                clas.class_name = item.class_name;
                obj.Add(clas);
            }
            return(obj);
        }
Пример #7
0
        public ActionResult Products(string search, string id)
        {
            ISVContext            context = HttpContext.RequestServices.GetService(typeof(ISV.Models.ISVContext)) as ISVContext;
            classviewmodel        cv      = new classviewmodel();
            List <CompanyRecords> a       = context.GetProducts(search, id);

            ViewBag.category = a;
            ViewBag.count    = a.Count();
            //HttpContext.Session.SetObjectAsJson("product", a);
            var value = HttpContext.Session.GetObjectFromJson <List <Role_Permission> >("role1");

            cv.rolelist = value;
            return(View(cv));
        }
Пример #8
0
        public IEnumerable <classviewmodel> GetAll()
        {
            List <classviewmodel> obj = new List <classviewmodel>();

            foreach (var item in context.classes)
            {
                classviewmodel dept = new classviewmodel();
                dept.class_name = item.class_name;
                dept.id         = item.id;
                dept.LevelName  = item.Level.leval_name;
                dept.seat       = item.seat;
                obj.Add(dept);
            }
            return(obj);
        }
Пример #9
0
        public ActionResult AddProduct(IFormCollection fr)
        {
            ISVContext     context = HttpContext.RequestServices.GetService(typeof(ISV.Models.ISVContext)) as ISVContext;
            classviewmodel cv      = new classviewmodel();
            CompanyRecords cr      = new CompanyRecords();
            var            value   = HttpContext.Session.GetObjectFromJson <List <Role_Permission> >("role1");

            cv.rolelist = value;
            var usernm = HttpContext.Session.GetObjectFromJson <List <User> >("userid");

            cv.usernm = usernm;

            cr.product_name         = fr["product_name"].ToString();
            cr.Keywords             = fr["Keywords"].ToString();
            cr.description          = fr["pr_descr"].ToString();
            cr.category             = fr["Category"].ToString();
            cr.modules              = fr["module"].ToString();
            cr.features             = fr["features"].ToString();
            cr.metatags             = fr["meta_tag"].ToString();
            cr.geographical_focus   = fr["geographical_focus"].ToString();
            cr.target_job_titles    = fr["target_job_titles"].ToString();
            cr.target_industry_type = fr["target_company_type"].ToString();
            cr.target_campany_size  = fr["target_campany_size"].ToString();
            cr.dept_user_type       = fr["dep_user_type"].ToString();
            cr.semantic             = fr["semantic"].ToString();
            cr.cognitive            = fr["cognitive"].ToString();
            //cr.pricing = Int32.Parse(fr["pricing"]);
            //cr.pricing = fr["pricing"].ToString();

            //var usernm = HttpContext.Session.GetString("username");
            var result = context.SaveProduct(cr, cv);

            if (usernm == null)
            {
                //RedirectToAction("SignUp");
                //return this.SignUp();
                return(View("SignUp"));
            }
            ViewBag.Message = string.Format("Product Added Successfully");
            //return View("Index",cv);
            //return this.MyProduct();
            //cv.myproduct = context.myproduct(cv);
            //var mypro = "True";
            //var mypro = cv.myproduct.ToString();
            //HttpContext.Session.SetString("mypro", mypro);
            //return View("MyProduct", cv);
            return(RedirectToAction("MyProduct"));
        }
Пример #10
0
        public bool Add(classviewmodel dept)
        {
            @class obj = new @class();

            if (dept != null)
            {
                obj.class_name = dept.class_name;
                obj.seat       = dept.seat;
                obj.level_id   = dept.level_id;
                context.classes.Add(obj);
                context.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #11
0
        public ActionResult MyProduct()
        {
            ISVContext     context = HttpContext.RequestServices.GetService(typeof(ISV.Models.ISVContext)) as ISVContext;
            classviewmodel cv      = new classviewmodel();
            var            value   = HttpContext.Session.GetObjectFromJson <List <Role_Permission> >("role1");

            cv.rolelist = value;
            var usernm = HttpContext.Session.GetObjectFromJson <List <User> >("userid");

            cv.usernm = usernm;
            List <CompanyRecords> a = context.GetMyProduct(cv);

            ViewBag.myproduct = a;
            cv.myproduct      = context.myproduct(cv);
            var mypro = cv.myproduct.ToString();

            HttpContext.Session.SetString("mypro", mypro);
            return(View(cv));
        }
Пример #12
0
        public IActionResult Login(IFormCollection fr)
        {
            ISVContext     context = HttpContext.RequestServices.GetService(typeof(ISV.Models.ISVContext)) as ISVContext;
            classviewmodel cv      = new classviewmodel();
            User           u       = new User();
            CompanyRecords cr      = new CompanyRecords();

            u.Username  = fr["uname"].ToString();
            u.Password  = fr["psw"].ToString();
            cv.rolelist = context.loguser(u);
            List <Role_Permission> role1 = cv.rolelist;

            HttpContext.Session.SetObjectAsJson("role1", role1);
            cv.usernm = context.getuserid(u);
            List <User> userid = cv.usernm;

            HttpContext.Session.SetObjectAsJson("userid", userid);
            cv.myproduct = context.myproduct(cv);
            //HttpContext.Session.SetObjectAsJson("mypro",cv.myproduct);
            //Session["mypro"] = cv.myproduct;
            //var count = cv.myproduct.Count();
            var mypro = cv.myproduct.ToString();

            HttpContext.Session.SetString("mypro", mypro);
            //List<CompanyRecords> myproduct = cv.myproduct;
            if (cv.rolelist != null)
            {
                HttpContext.Session.SetString("username", u.Username);
                return(View("index", cv));
            }
            else
            {
                ModelState.AddModelError("Error", "Your username or password was incorrect.");
                return(View("Login"));
            }
        }
Пример #13
0
 public bool updata(classviewmodel dept)
 {
     try
     {
         var obj = context.classes.FirstOrDefault(x => x.id == dept.id);
         if (obj != null)
         {
             obj.id         = dept.id;
             obj.class_name = dept.class_name;
             obj.seat       = dept.seat;
             obj.level_id   = dept.level_id;
             context.SaveChanges();
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch (Exception)
     {
         return(false);
     }
 }
Пример #14
0
        public JsonResult updata(classviewmodel lev)
        {
            var depts = rept.updata(lev);

            return(Json(depts, JsonRequestBehavior.AllowGet));
        }
Пример #15
0
        public ActionResult Edit(int id)
        {
            classviewmodel dep = rept.getall(id);

            return(Json(dep, JsonRequestBehavior.AllowGet));
        }
Пример #16
0
        public ActionResult addclass(classviewmodel dept)
        {
            bool X = rept.Add(dept);

            return(Json("success", JsonRequestBehavior.AllowGet));
        }