예제 #1
0
 public EmployeeController()
 {
     empHeaderBO         = new EmployeeHeaderBO(SESSIONOBJ);
     empPersonalDetailBO = new EmployeePersonalDetailBO(SESSIONOBJ);
     empDocDetailBO      = new EmployeeDocumentDetailBO(SESSIONOBJ);
     empWorkDetailBO     = new EmployeeWorkDetailBO(SESSIONOBJ);
     addressBO           = new AddressBO(SESSIONOBJ);
     userBo                  = new UserBO(SESSIONOBJ);
     leaveTransactionBO      = new LeaveTrasactionBO(SESSIONOBJ);
     lookUpBO                = new LookUpBO(SESSIONOBJ);
     leaveTransBO            = new LeaveTransBO(SESSIONOBJ);
     salaryStructureHeaderBO = new SalaryStructureHeaderBO(SESSIONOBJ);
     empbankdetailBO         = new EmployeeBankDetailBO(SESSIONOBJ);
     otherleaveBo            = new OtherLeaveBO(SESSIONOBJ);
     employeeLeavePolicyBo   = new EmployeeLeavePolicyBO(SESSIONOBJ);
 }
예제 #2
0
 public IHttpActionResult GetVehicleGroupList(int location)
 {
     try
     {
         var vehiclegrouplist = new LookUpBO().GetVehicleGroupList();
         if (vehiclegrouplist != null)
         {
             return(Ok(vehiclegrouplist));
         }
         else
         {
             return(NotFound());
         }
     }
     catch (Exception ex)
     {
         return(InternalServerError(ex));
     }
 }
예제 #3
0
 public IHttpActionResult GetVehicleTypeList()
 {
     try
     {
         var typelist = new LookUpBO().GetVehicleTypeList();
         if (typelist != null)
         {
             return(Ok(typelist));
         }
         else
         {
             return(NotFound());
         }
     }
     catch (Exception ex)
     {
         return(InternalServerError(ex));
     }
 }
예제 #4
0
 public IHttpActionResult GetCargoTypeList()
 {
     try
     {
         var typelist = new LookUpBO().GetCargoTypeList();
         if (typelist != null)
         {
             return(Ok(typelist));
         }
         else
         {
             return(Ok(new List <CargoTypeList>()));
         }
     }
     catch (Exception ex)
     {
         return(InternalServerError(ex));
     }
 }
 public IHttpActionResult List()
 {
     try
     {
         var list = new LookUpBO().GetLoadingUnLoadingList();
         if (list != null)
         {
             return(Ok(list));
         }
         else
         {
             return(NotFound());
         }
     }
     catch (Exception ex)
     {
         return(InternalServerError(ex));
     }
 }
예제 #6
0
        public IHttpActionResult LookUpData()
        {
            try
            {
                var lookupList = new LookUpBO().GetList();

                var genderOptions  = lookupList.Where(x => x.LookupCategory == "Gender").ToList();
                var maritalOptions = lookupList.Where(x => x.LookupCategory == "MaritalStatus").ToList();
                var attachments    = lookupList.Where(x => x.LookupCategory == "DriverAttachments").ToList();

                return(Ok(new
                {
                    genderOptions = genderOptions,
                    maritalOptions = maritalOptions,
                    attachments = attachments
                }));
            }
            catch (Exception ex)
            {
                return(InternalServerError(ex));
            }
        }
예제 #7
0
 public ConfigController()
 {
     lookUpBO     = new LookUpBO(SESSIONOBJ);
     otherLeaveBo = new OtherLeaveBO(SESSIONOBJ);
 }