コード例 #1
0
        public async Task <string> Post()
        {
            var             req       = Request;
            DtRequest       dtRequest = new DtRequest(Request.Form);
            List <Employee> employees = GetObj <Employee>(dtRequest.Data);

            if (dtRequest.Action.ToLower() == "create")
            {
                foreach (Employee employee in employees)
                {
                    _context.Add(employee);
                }
                await _context.SaveChangesAsync();
            }
            else if (dtRequest.Action.ToLower() == "edit")
            {
                foreach (Employee employee in employees)
                {
                    if (employee.Id > 0)
                    {
                        _context.Employees.Update(employee);
                        await _context.SaveChangesAsync();
                    }
                }
            }

            return(GetEmployeeForDataTable(employees));
        }