private string GetEmployeeForDataTable(List <Employee> employees) { string ret = string.Empty; Rootobject ro = new Rootobject() { draw = 1, recordsTotal = employees.Count, recordsFiltered = employees.Count }; List <EmployeeDatum> employeeDatums = new List <EmployeeDatum>(); int i = 0; EmployeeDatum employeeDatum; foreach (var employee in employees) { i++; employeeDatum = new EmployeeDatum(); employeeDatum = _mapper.Map <EmployeeDatum>(employee); employeeDatum.DT_RowId = "row_" + i.ToString(); employeeDatum.DT_RowData = new DT_Rowdata() { pkey = i }; employeeDatums.Add(employeeDatum); } ro.data = employeeDatums.ToArray(); ret = JsonConvert.SerializeObject(ro); return(ret); }
public async Task <ActionResult <EmployeeDatum> > PostEmployeeDatum(EmployeeDatum employeeDatum) { _context.EmployeeData.Add(employeeDatum); await _context.SaveChangesAsync(); //return CreatedAtAction("GetTodoItem", new { id = todoItem.Id }, todoItem); return(CreatedAtAction(nameof(GetById), new { id = employeeDatum.Id }, employeeDatum)); }