Пример #1
0
        public ActionResult Create(FormCollection collection)
        {
            var model = new Staff();
            this.TryUpdateModel<Staff>(model);

            this.OAService.SaveStaff(model);

            return this.RefreshParent();
        }
Пример #2
0
        //
        // GET: /OA/Staff/Create

        public ActionResult Create()
        {
            var Branchlist = this.OAService.GetBranchList(new BranchRequest());
            this.ViewBag.BranchId = new SelectList(Branchlist, "ID", "Name");

            var model = new Staff() { };
            this.RenderMyViewData(model);
            return View("Edit", model);
        }
Пример #3
0
        public void SaveStaff(Staff staff)
        {
            using (var dbContext = new OADbContext())
            {

                if (staff.ID > 0)
                {
                    dbContext.Update<Staff>(staff);
                }
                else
                {
                    dbContext.Insert<Staff>(staff);
                }
            }
        }
Пример #4
0
 private void RenderMyViewData(Staff model)
 {
     ViewData.Add("Position", new SelectList(EnumHelper.GetItemValueList<EnumPosition>(), "Key", "Value", model.Position));
     ViewData.Add("Gender", new SelectList(EnumHelper.GetItemValueList<EnumGender>(), "Key", "Value", model.Gender));
 }
Пример #5
0
        //
        // GET: /OA/Staff/Create

        public ActionResult Create()
        {
            var model = new Staff() { };
            this.RenderMyViewData(model);
            return View("Edit", model);
        }