public List <AssignWorkShiftByEmp> SearchAssignWorkShiftByEmp(AssignWorkShiftCriteria criteria) { using (TransactionEntities Context = new TransactionEntities()) { var result = Context.SearchWorkShiftByEmp( prodDateFrom: criteria.prodDateFrom , prodDateTo: criteria.prodDateTo , searchEmpCode: criteria.srhEmpCode , searchEmpName: criteria.srhEmpName , shiftCode: criteria.shiftCode , prodDate: criteria.prodDate , empCode: criteria.empCode ).ToList(); return(result); } }
public ActionResult SearchAssignWorkShift(DataSourceLoadOptions loadOptions, AssignWorkShiftCriteria criteria) { try { List <AssignWorkShiftViewModel> result = new List <AssignWorkShiftViewModel>(); if (!criteria.isFirstLoad) { criteria.prodDate = null; result = MasterService.SearchAssignWorkShiftByEmp(criteria).ToModels(); } return(Content(JsonConvert.SerializeObject(DataSourceLoader.Load(result, loadOptions)), ConstantValues.JSON_CONTENT_TYPE)); } catch (Exception ex) { throw ex; } }