public ActionResult Create([Bind(Prefix = "")] Models.JobTitle model)
        {
            if (ModelState.IsValid)
            {
                var db = new CodeFirst.CodeFirst();
                if (db.Employee_Title.Count() > 0)
                {
                    var item = db.Employee_Title.OrderByDescending(a => a.JobTitleID).FirstOrDefault();

                    db.Employee_Title.Add(new CodeFirst.Employee_Title
                    {
                        JobTitleID = item.JobTitleID + 1,
                        TitleName  = model.TitleName
                    });
                }
                else
                {
                    db.Employee_Title.Add(new CodeFirst.Employee_Title
                    {
                        JobTitleID = 1,
                        TitleName  = model.TitleName
                    });
                }

                db.SaveChanges();
                model.JavaScriptToRun = "mySuccess()";
                TempData["model"]     = model;
                return(RedirectToAction("Index", "JobTitle"));
            }

            return(View("Index", model));
        }
Exemple #2
0
        public ActionResult Index(Models.JobTitle model)
        {
            CodeFirst.CodeFirst db = new CodeFirst.CodeFirst();
            if (model.JobTitleID != 0)
            {
                var myType = db.Employee_Title.Where(i => i.JobTitleID == model.JobTitleID).FirstOrDefault();

                model.JobTitleID = myType.JobTitleID;
                model.TitleName  = myType.TitleName;
            }

            return(View(model));
        }
        // GET: VehicleDetails
        public ActionResult Index(string titleID)
        {
            Models.JobTitle     myModel = new Models.JobTitle();
            CodeFirst.CodeFirst db      = new CodeFirst.CodeFirst();
            if (titleID != null)
            {
                var intTitleID = Int32.Parse(titleID);
                var myType     = db.Employee_Title.Where(i => i.JobTitleID == intTitleID).FirstOrDefault();

                myModel.JobTitleID = myType.JobTitleID;
                myModel.TitleName  = myType.TitleName;
            }

            return(View(myModel));
        }
Exemple #4
0
        public ActionResult Update([Bind(Prefix = "")] Models.JobTitle model)
        {
            if (ModelState.IsValid)
            {
                var db    = new CodeFirst.CodeFirst();
                var title = db.Employee_Title.Where(v => v.JobTitleID == model.JobTitleID).SingleOrDefault();

                if (title != null)
                {
                    title.JobTitleID = model.JobTitleID;
                    title.TitleName  = model.TitleName;
                    db.SaveChanges();
                }

                TempData["js"] = "myUpdateSuccess()";
                return(RedirectToAction("Index", "JobTitle"));
            }

            return(View("Index", model));
        }
        // GET: AddJobTitle
        public ActionResult Index()
        {
            var title = new Models.JobTitle();

            return(View(title));
        }