public ActionResult TimeSheetApprove(int EmpID) { List <TimeSheetApprovalViewModel> ObjEmp = new List <TimeSheetApprovalViewModel>(); var data = _TimeSheetApprovalMethod.getAllTimeSheetPendingApprovalList(EmpID); if (data.Count > 0) { foreach (var details in data) { TimeSheetApprovalViewModel datamodel = new TimeSheetApprovalViewModel(); datamodel.Id = details.Id; datamodel.EmployeeId = details.EmployeeId; datamodel.Day = details.day; datamodel.Date = Convert.ToString(details.Date); // datamodel.Hours = Convert.ToInt32(details.hour); datamodel.CostCode = details.CostCode; datamodel.Project = Convert.ToString(details.Project); datamodel.Customer = details.Customer; datamodel.Asset = details.AssetName; datamodel.Status = details.Status; datamodel.Name = details.Name; datamodel.InTime = details.InTime; datamodel.EndTime = details.EndTime; datamodel.Hours = details.Hours; TempData["Name"] = details.Name; TempData["Id"] = details.EmployeeId; datamodel.FileName = details.FileName; ObjEmp.Add(datamodel); } } return(PartialView("_partialTimesheetApproval", ObjEmp)); // return Json(ObjEmp, JsonRequestBehavior.AllowGet); }
public JsonResult TimeSheetApprove(int EmpID) { //Creating List List <TimeSheetApprovalViewModel> ObjEmp = new List <TimeSheetApprovalViewModel>(); var data = _TimeSheetApprovalMethod.getAllTimeSheetPendingApprovalList(EmpID); if (data.Count > 0) { foreach (var details in data) { TimeSheetApprovalViewModel datamodel = new TimeSheetApprovalViewModel(); datamodel.Id = details.Id; datamodel.EmployeeId = details.EmployeeId; datamodel.Day = details.day; datamodel.Date = details.Date; // datamodel.Hours = Convert.ToInt32(details.hour); datamodel.CostCode = details.CostCode; datamodel.Project = details.Project; datamodel.Customer = details.Customer; datamodel.Asset = details.AssetName; datamodel.Status = details.Status; datamodel.Name = details.Name; datamodel.InTime = details.InTime; datamodel.EndTime = details.EndTime; ObjEmp.Add(datamodel); } } //return list as Json return(Json(ObjEmp, JsonRequestBehavior.AllowGet)); }