示例#1
0
        public ViewResult AllEmployees()
        {
            var context = new database111Entities();
            var model   = context.EmpTable111.ToList();

            return(View(model));
        }
示例#2
0
        public ViewResult Find(string id)
        {
            int empId   = int.Parse(id);
            var context = new database111Entities();
            var model   = context.EmpTable111.FirstOrDefault((e) => e.EmpId == empId);

            return(View(model));
        }
示例#3
0
        public ActionResult Delete(string id)
        {
            //convert string to int
            int empId   = int.Parse(id);
            var context = new database111Entities();
            var model   = context.EmpTable111.FirstOrDefault((e) => e.EmpId == empId);

            context.EmpTable111.Remove(model);
            context.SaveChanges();
            return(RedirectToAction("AllEmployees"));
        }
示例#4
0
        public ActionResult Find(EmpTable111 emp)
        {
            var context = new database111Entities();
            var model   = context.EmpTable111.FirstOrDefault((e) => e.EmpId == emp.EmpId);

            model.EmpName    = emp.EmpName;
            model.EmpAddress = emp.EmpAddress;
            model.EmpSalary  = emp.EmpSalary;
            context.SaveChanges();//Commits the changes made to the records...
            return(RedirectToAction("AllEmployees"));
        }
示例#5
0
        public ActionResult NewEmployee(EmpTable111 emp)
        {
            try
            {
                var context = new database111Entities();
                context.EmpTable111.Add(emp);
                context.SaveChanges();
                return(RedirectToAction("AllEmployees"));
            }
            catch
            {
                return(RedirectToAction("AllEmployees"));
            }

            //var context = new database111Entities();
            //context.EmpTable111.Add(emp);
            //context.SaveChanges();
            //return RedirectToAction("AllEmployees");
        }