示例#1
0
        public JsonResult Edit(AdminVMEmployee AdminVMEmployees)
        {
            bool status = false;

            if (ModelState.IsValid)
            {
                var edit = db.Employees.Where(x => x.Id.Equals(AdminVMEmployees.Id)).SingleOrDefault();
                edit.FirstName       = AdminVMEmployees.FirstName;
                edit.LastName        = AdminVMEmployees.LastName;
                edit.Position        = AdminVMEmployees.Position;
                edit.Username        = AdminVMEmployees.Username;
                edit.Password        = AdminVMEmployees.Password;
                edit.Branch_Id       = AdminVMEmployees.Branch_Id;
                db.Entry(edit).State = EntityState.Modified;
                db.SaveChanges();
                status = true;
            }
            return(new JsonResult
            {
                Data = new
                {
                    status = status,
                    Url = ""
                }
            });
        }
示例#2
0
        // GET: Majors/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Employee employee = db.Employees.Find(id);

            if (employee == null)
            {
                return(HttpNotFound());
            }

            var branch = db.Branchs.OrderBy(x => x.Id).Select(i => new SelectListItem()
            {
                Text     = i.Name,
                Value    = i.Id.ToString(),
                Selected = false
            }).ToArray();

            foreach (var get in branch)
            {
                if (get.Value == employee.Branch.Id.ToString())
                {
                    get.Selected = true;
                    break;
                }
            }
            ViewBag.EBranchList = branch;
            var toview = new AdminVMEmployee(employee);

            return(View(toview));
        }