public ActionResult TimeCardDetail(int id) { using (var proxy = new TimeCardServiceClient()) { return(Json(proxy.GetTimeCard(id).ToModel())); } }
public ActionResult TimeCards(int id) { using (var proxy = new TimeCardServiceClient()) { var employee = proxy.GetEmployee(id, true); var timecards = employee.TimeCards.Select(tc => new { Id = tc.Id, StartDate = tc.StartDate }).ToList(); timecards.Sort((a,b) => a.StartDate.CompareTo(b.StartDate)); var employeeData = new { Id = employee.Id, FirstName = employee.FirstName, LastName = employee.LastName, Title = employee.Title, TimeCards = timecards }; return Json(employeeData); } }
public ActionResult TimeCards(int id) { using (var proxy = new TimeCardServiceClient()) { var employee = proxy.GetEmployee(id, true); var timecards = employee.TimeCards.Select(tc => new { Id = tc.Id, StartDate = tc.StartDate }).ToList(); timecards.Sort((a, b) => a.StartDate.CompareTo(b.StartDate)); var employeeData = new { Id = employee.Id, FirstName = employee.FirstName, LastName = employee.LastName, Title = employee.Title, TimeCards = timecards }; return(Json(employeeData)); } }
public ActionResult TimeCardDetail(int id) { using (var proxy = new TimeCardServiceClient()) { return Json(proxy.GetTimeCard(id).ToModel()); } }
public ActionResult AddTimeCard(TimeCardModel model) { using (var proxy = new TimeCardServiceClient()) { proxy.AddTimeCard(model.ToDTO()); } return(Json("result: 'success'")); }
public ActionResult AddTimeCard(TimeCardModel model) { using (var proxy = new TimeCardServiceClient()) { proxy.AddTimeCard(model.ToDTO()); } return Json("result: 'success'"); }
public ActionResult AddEmployee(string firstName, string lastName, string title) { using (var proxy = new TimeCardServiceClient()) { var employee = new EmployeeDTO { FirstName = firstName, LastName = lastName, Title = title }; proxy.AddEmployee(employee); } return(Json("result: 'success'")); }
public ActionResult Employees(JqGridRequest request) { using (var proxy = new TimeCardServiceClient()) { var employees = proxy.SearchEmployees(null, null, null, false); var response = new JqGridResponse(); response.Records.AddRange(employees.Select(e => new JqGridRecord <EmployeeModel>(Convert.ToString(e.Id), e.ToModel()))); return(new JqGridJsonResult { Data = response }); } }
public ActionResult Employees(JqGridRequest request) { using (var proxy = new TimeCardServiceClient()) { var employees = proxy.SearchEmployees(null, null, null, false); var response = new JqGridResponse(); response.Records.AddRange(employees.Select(e => new JqGridRecord<EmployeeModel>(Convert.ToString(e.Id), e.ToModel()))); return new JqGridJsonResult { Data = response }; } }
public ActionResult AddEmployee(string firstName, string lastName, string title) { using (var proxy = new TimeCardServiceClient()) { var employee = new EmployeeDTO { FirstName = firstName, LastName = lastName, Title = title }; proxy.AddEmployee(employee); } return Json("result: 'success'"); }