コード例 #1
0
        public JsonResult ReAdd(EmployeeReAddModel result)
        {
            if (result.Employees.Count > 0 && result.Employees != null)
            {
                result = ContextManager.ReAddEmployees(result);
            }

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
        public static EmployeeReAddModel ReAddEmployees(EmployeeReAddModel model)
        {
            using (var session = Store.OpenSession())
            {
                var fromEmployee = session.Load <Employee>("employees/" + model.EmployeeId);

                foreach (var employee in model.Employees)
                {
                    employee.CompanyId = fromEmployee.CompanyId;
                    session.Store(employee);
                }

                session.SaveChanges();
            }

            return(model);
        }