/// <summary>
        ///
        /// </summary>
        /// <param name="filter"></param>
        /// <returns></returns>
        // GET: api/ManageEmployess
        public ResponseModel <List <EmployeeListViewModel> > GetEmployeeList([FromUri] EmployeeViewModelFilter filter)
        {
            ResponseModel <List <EmployeeListViewModel> > response = new ResponseModel <List <EmployeeListViewModel> >();

            response = _manageEmployeService.GetEmployeeList(filter);
            return(response);
        }
Esempio n. 2
0
        public ResponseModel <List <EmployeeListViewModel> > GetEmployeeList(EmployeeViewModelFilter filter)
        {
            ResponseModel <List <EmployeeListViewModel> > response = new ResponseModel <List <EmployeeListViewModel> >();

            response.Entity = _manageEmployeRepository.GetEmployeeList(filter);
            response.Status = true;
            return(response);
        }
 public List <EmployeeListViewModel> GetEmployeeList(EmployeeViewModelFilter filter)
 {
     try
     {
         List <KeyValuePair <string, object> > Param = new List <KeyValuePair <string, object> >();
         Param.Add(new KeyValuePair <string, object>("@Offset", filter.Offset));
         Param.Add(new KeyValuePair <string, object>("@Limit", filter.Limit));
         Param.Add(new KeyValuePair <string, object>("@DateFrom", filter.DateFrom));
         Param.Add(new KeyValuePair <string, object>("@DateTo", filter.DateTo));
         Param.Add(new KeyValuePair <string, object>("@SearchText", filter.SearchText));
         Param.Add(new KeyValuePair <string, object>("@SalaryRangeFrom", filter.SalaryRangeFrom));
         Param.Add(new KeyValuePair <string, object>("@SalaryRangeTo", filter.SalaryRangeTo));
         Param.Add(new KeyValuePair <string, object>("@Gender", filter.Gender));
         Param.Add(new KeyValuePair <string, object>("@ImportDateFrom", filter.ImportedRangeFrom));
         Param.Add(new KeyValuePair <string, object>("@ImportDateTo", filter.ImportedRangeTo));
         SQLHandlers sqlh = new SQLHandlers();
         return(sqlh.ExecuteAsList <EmployeeListViewModel>("[dbo].[usp_GetEmployeList]", Param));
     }
     catch (Exception ex)
     {
         throw;
     }
 }