Exemplo n.º 1
0
        public ReturnValue UpdateInterviewer(string Instance, string SessionId, string Version, InterviewerDetail InterviewerDetail)
        {
            const string FUNCTION_NAME = "UpdateInterviewer";
            ReturnValue  ReturnValue   = new ReturnValue();

            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "Start");
            try
            {
                UserDetailsBusiness ObjSessionValidation  = new FactoryBusiness().GetUserDetailsBusiness(BusinessConstants.VERSION_BASE);
                ManagementBusiness  ObjManagementBusiness = new FactoryBusiness().GetManagementBusiness(Version);
                if (ObjSessionValidation.IsSessionIdValid(SessionId))
                {
                    ReturnValue = ObjManagementBusiness.UpdateInterviewer(InterviewerDetail);
                }
                else
                {
                    ReturnValue.ReturnCode    = 0;
                    ReturnValue.ReturnMessage = "Invalid session";
                    SICTLogger.WriteWarning(CLASS_NAME, FUNCTION_NAME, "Invalid session ");
                }
            }
            catch (Exception ex)
            {
                ReturnValue.ReturnCode    = -1;
                ReturnValue.ReturnMessage = "Error in API Execution";
                SICTLogger.WriteException(CLASS_NAME, FUNCTION_NAME, ex);
            }
            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "End");
            return(ReturnValue);
        }
Exemplo n.º 2
0
        public DownloadStatusResponse CheckDownloadStatus(string Instance, string Version, string SessionId, string FilePath)
        {
            const string           FUNCTION_NAME          = "CheckDownloadStatus";
            DownloadStatusResponse DownloadStatusResponse = new DownloadStatusResponse();

            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "Start");
            try
            {
                UserDetailsBusiness ObjSessionValidation = new FactoryBusiness().GetUserDetailsBusiness(BusinessConstants.VERSION_BASE);
                if (ObjSessionValidation.IsSessionIdValid(SessionId))
                {
                    DownloadBusiness ObjDownloadBusiness = new FactoryBusiness().GetDownloadBusiness(Version);
                    DownloadStatusResponse = ObjDownloadBusiness.CheckDownloadStatus(FilePath);
                }
                else
                {
                    DownloadStatusResponse.ReturnCode    = 0;
                    DownloadStatusResponse.ReturnMessage = "Invalid session";
                    SICTLogger.WriteWarning(CLASS_NAME, FUNCTION_NAME, "Invalid session ");
                }
            }
            catch (Exception ex)
            {
                DownloadStatusResponse.ReturnCode    = -1;
                DownloadStatusResponse.ReturnMessage = "Error in API Execution";
                SICTLogger.WriteException(CLASS_NAME, FUNCTION_NAME, ex);
            }
            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "End");
            return(DownloadStatusResponse);
        }
Exemplo n.º 3
0
        public AircraftQuotaReportResponse GetAircraftQuotaReport(string Instance, string Version, string SessionId, string AirportId, string StartDate, string EndDate, string IsBusinessQuota)
        {
            UserDetailsBusiness         userDetailsBusiness         = new FactoryBusiness().GetUserDetailsBusiness(BusinessConstants.VERSION_BASE);
            AircraftQuotaReportResponse aircraftQuotaReportResponse = new AircraftQuotaReportResponse();

            SICTLogger.WriteInfo(ReportingServices.CLASS_NAME, "GetAircraftQuotaReport", "Start ");
            try
            {
                if (userDetailsBusiness.IsSessionIdValid(SessionId, false))
                {
                    ReportingBusiness reportingBusiness = new FactoryBusiness().GetReportingBusiness(Version);
                    aircraftQuotaReportResponse = reportingBusiness.GetAircraftQuotaReport(Instance, SessionId, AirportId, StartDate, EndDate, Convert.ToBoolean(IsBusinessQuota));
                }
                else
                {
                    aircraftQuotaReportResponse.ReturnCode    = 0;
                    aircraftQuotaReportResponse.ReturnMessage = "Invalid session";
                    SICTLogger.WriteWarning(ReportingServices.CLASS_NAME, "GetAircraftQuotaReport", "Invalid session ");
                }
            }
            catch (Exception ex)
            {
                aircraftQuotaReportResponse.ReturnCode    = -1;
                aircraftQuotaReportResponse.ReturnMessage = "Error in API Execution";
                SICTLogger.WriteException(ReportingServices.CLASS_NAME, "GetAircraftQuotaReport", ex);
            }
            SICTLogger.WriteInfo(ReportingServices.CLASS_NAME, "GetAircraftQuotaReport", "End ");
            return(aircraftQuotaReportResponse);
        }
Exemplo n.º 4
0
        public FormSubmitDetails UpdateFormDetails(string Instance, string SessionId, string Version, FormDetails FormDetails)
        {
            FormSubmitDetails formSubmitDetails = new FormSubmitDetails();

            SICTLogger.WriteInfo(DepartureFormServices.CLASS_NAME, "UpdateFormDetails", "Start");
            try
            {
                UserDetailsBusiness userDetailsBusiness = new FactoryBusiness().GetUserDetailsBusiness(BusinessConstants.VERSION_BASE);
                if (userDetailsBusiness.IsSessionIdValid(SessionId, false))
                {
                    DepartureFormBusiness departureFormBusiness = new FactoryBusiness().GetDepartureFormBusiness(Version);
                    formSubmitDetails = departureFormBusiness.UpdateFormDetails(Instance, FormDetails, SessionId);
                }
                else
                {
                    formSubmitDetails.ReturnCode    = 0;
                    formSubmitDetails.ReturnMessage = "Invalid session";
                    SICTLogger.WriteWarning(DepartureFormServices.CLASS_NAME, "UpdateFormDetails", "Invalid session ");
                }
            }
            catch (Exception ex)
            {
                formSubmitDetails.ReturnCode    = -1;
                formSubmitDetails.ReturnMessage = "Error in API Execution";
                SICTLogger.WriteException(DepartureFormServices.CLASS_NAME, "UpdateFormDetails", ex);
            }
            SICTLogger.WriteInfo(DepartureFormServices.CLASS_NAME, "UpdateFormDetails", "End");
            return(formSubmitDetails);
        }
Exemplo n.º 5
0
        public ReturnValue UploadFile(string Instance, string Version, string SessionId, Stream FileStream)
        {
            const string FUNCTION_NAME = "UploadFile";
            ReturnValue  Returnvalue   = new ReturnValue();
            string       Error         = string.Empty;
            string       UserId        = string.Empty;

            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "Start of UploadSPSSFile");
            try
            {
                UserDetailsBusiness ObjSessionValidation = new FactoryBusiness().GetUserDetailsBusiness(BusinessConstants.VERSION_BASE);
                if (ObjSessionValidation.IsSessionIdValid(SessionId))
                {
                    UploadBusiness ObjUploadBusiness = new FactoryBusiness().GetUploadBusiness(Version);
                    Returnvalue = ObjUploadBusiness.UploadFile(FileStream, Instance);
                }
                else
                {
                    Returnvalue.ReturnCode    = 0;
                    Returnvalue.ReturnMessage = "Invalid session";
                    SICTLogger.WriteWarning(CLASS_NAME, FUNCTION_NAME, "Invalid session ");
                }
            }
            catch (Exception Ex)
            {
                SICTLogger.WriteException(CLASS_NAME, FUNCTION_NAME, Ex);
            }
            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "End for UploadSPSSFile");
            return(Returnvalue);
        }
Exemplo n.º 6
0
        public InterviewerDetailResponse GetInterviewersByRange(string Instance, string Version, string SessionId, string StartIndex, string Offset, string AirportId, string InterviewerName)
        {
            const string              FUNCTION_NAME             = "GetInterviewersByRange";
            UserDetailsBusiness       ObjSessionValidation      = new FactoryBusiness().GetUserDetailsBusiness(BusinessConstants.VERSION_BASE);
            InterviewerDetailResponse InterviewerDetailResponse = new InterviewerDetailResponse();

            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "Start for SessionId - " + SessionId);
            try
            {
                if (ObjSessionValidation.IsSessionIdValid(SessionId))
                {
                    ManagementBusiness ObjManagementBusiness = new FactoryBusiness().GetManagementBusiness(Version);
                    InterviewerDetailResponse = ObjManagementBusiness.GetInterviewersbyRange(Convert.ToInt32(StartIndex), Convert.ToInt32(Offset), AirportId, InterviewerName);
                }
                else
                {
                    InterviewerDetailResponse.ReturnCode    = 0;
                    InterviewerDetailResponse.ReturnMessage = "Invalid session";
                    SICTLogger.WriteWarning(CLASS_NAME, FUNCTION_NAME, "Invalid session ");
                }
            }
            catch (Exception Ex)
            {
                InterviewerDetailResponse.ReturnCode    = -1;
                InterviewerDetailResponse.ReturnMessage = "Error in API Execution";
                SICTLogger.WriteException(CLASS_NAME, FUNCTION_NAME, Ex);
            }
            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "End for SessionId- " + SessionId);
            return(InterviewerDetailResponse);
        }
Exemplo n.º 7
0
        public ReturnValue DeleteFormDetails(string Instance, string SessionId, string Version, string FormId)
        {
            ReturnValue returnValue = new ReturnValue();

            SICTLogger.WriteInfo(DepartureFormServices.CLASS_NAME, "DeleteFormDetails", "Start");
            try
            {
                UserDetailsBusiness userDetailsBusiness = new FactoryBusiness().GetUserDetailsBusiness(BusinessConstants.VERSION_BASE);
                if (userDetailsBusiness.IsSessionIdValid(SessionId, false))
                {
                    DepartureFormBusiness departureFormBusiness = new FactoryBusiness().GetDepartureFormBusiness(Version);
                    returnValue = departureFormBusiness.DeleteFormDetails(Convert.ToInt32(FormId));
                }
                else
                {
                    returnValue.ReturnCode    = 0;
                    returnValue.ReturnMessage = "Invalid session";
                    SICTLogger.WriteWarning(DepartureFormServices.CLASS_NAME, "DeleteFormDetails", "Invalid session ");
                }
            }
            catch (Exception ex)
            {
                returnValue.ReturnCode    = -1;
                returnValue.ReturnMessage = "Error in API Execution";
                SICTLogger.WriteException(DepartureFormServices.CLASS_NAME, "DeleteFormDetails", ex);
            }
            new AuditLogBusiness().DeleteFormEntryAuditLog(Convert.ToBoolean(returnValue.ReturnCode), SessionId, Convert.ToInt32(FormId));
            SICTLogger.WriteInfo(DepartureFormServices.CLASS_NAME, "DeleteFormDetails", "End");
            return(returnValue);
        }
Exemplo n.º 8
0
        public ConfirmitCountsResponse GetConfirmitCounts(string Instance, string Version, string SessionId)
        {
            const string            FUNCTION_NAME           = "GetConfirmitCardDetails";
            UserDetailsBusiness     ObjSessionValidation    = new FactoryBusiness().GetUserDetailsBusiness(BusinessConstants.VERSION_BASE);
            ConfirmitCountsResponse ConfirmitCountsResponse = new ConfirmitCountsResponse();

            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "Start for SessionId - " + SessionId);
            try
            {
                if (ObjSessionValidation.IsSessionIdValid(SessionId))
                {
                    ManagementBusiness ObjManagementBusiness = new FactoryBusiness().GetManagementBusiness(Version);
                    ConfirmitCountsResponse = ObjManagementBusiness.GetConfirmitCounts();
                }
                else
                {
                    ConfirmitCountsResponse.ReturnCode    = 0;
                    ConfirmitCountsResponse.ReturnMessage = "Invalid session";
                    SICTLogger.WriteWarning(CLASS_NAME, FUNCTION_NAME, "Invalid session ");
                }
            }
            catch (Exception Ex)
            {
                ConfirmitCountsResponse.ReturnCode    = -1;
                ConfirmitCountsResponse.ReturnMessage = "Error in API Execution";
                SICTLogger.WriteException(CLASS_NAME, FUNCTION_NAME, Ex);
            }
            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "End for SessionId- " + SessionId);
            return(ConfirmitCountsResponse);
        }
Exemplo n.º 9
0
        public FlightDeleteResponse DeleteFlightCombination(string Instance, string SessionId, string Version, string FlightCombinationId)
        {
            const string         FUNCTION_NAME = "DeleteFlightCombination";
            FlightDeleteResponse ReturnValue   = new FlightDeleteResponse();

            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "Start");
            try
            {
                UserDetailsBusiness ObjSessionValidation  = new FactoryBusiness().GetUserDetailsBusiness(BusinessConstants.VERSION_BASE);
                ManagementBusiness  ObjManagementBusiness = new FactoryBusiness().GetManagementBusiness(Version);
                if (ObjSessionValidation.IsSessionIdValid(SessionId))
                {
                    ReturnValue = ObjManagementBusiness.DeleteFlightCombination(Instance, Convert.ToInt32(FlightCombinationId));
                }
                else
                {
                    ReturnValue.ReturnCode    = 0;
                    ReturnValue.ReturnMessage = "Invalid session";
                    SICTLogger.WriteWarning(CLASS_NAME, FUNCTION_NAME, "Invalid session ");
                }
            }
            catch (Exception ex)
            {
                ReturnValue.ReturnCode    = -1;
                ReturnValue.ReturnMessage = "Error in API Execution";
                SICTLogger.WriteException(CLASS_NAME, FUNCTION_NAME, ex);
            }
            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "End");
            return(ReturnValue);
        }
Exemplo n.º 10
0
        public TargetDetailResponse GetTargetsByRange(string Instance, string Version, string SessionId, string StartIndex, string Offset, string FormType, string OriginId, string AirlineId, string Route, string Direction, string FlightType, string AircraftType, string Search, string Sort, string IsAsc)
        {
            const string         FUNCTION_NAME        = "GetInterviewersByRange";
            UserDetailsBusiness  ObjSessionValidation = new FactoryBusiness().GetUserDetailsBusiness(BusinessConstants.VERSION_BASE);
            TargetDetailResponse TargetDetailResponse = new TargetDetailResponse();

            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "Start for SessionId - " + SessionId);
            try
            {
                //int a = (BusinessConstants.Instance)Instance.;
                if (ObjSessionValidation.IsSessionIdValid(SessionId))
                {
                    ManagementBusiness ObjManagementBusiness = new FactoryBusiness().GetManagementBusiness(Version);
                    TargetDetailResponse = ObjManagementBusiness.GetTargetsbyRange(Instance, Convert.ToInt32(StartIndex), Convert.ToInt32(Offset), FormType, OriginId, AirlineId, Route, Direction, FlightType, AircraftType, Search, Sort, IsAsc);
                }
                else
                {
                    TargetDetailResponse.ReturnCode    = 0;
                    TargetDetailResponse.ReturnMessage = "Invalid session";
                    SICTLogger.WriteWarning(CLASS_NAME, FUNCTION_NAME, "Invalid session ");
                }
            }
            catch (Exception Ex)
            {
                TargetDetailResponse.ReturnCode    = -1;
                TargetDetailResponse.ReturnMessage = "Error in API Execution";
                SICTLogger.WriteException(CLASS_NAME, FUNCTION_NAME, Ex);
            }
            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "End for SessionId- " + SessionId);
            return(TargetDetailResponse);
        }
        public ReturnValue IsSessionIdValid(string Instance, string SessionId)
        {
            const string        FUNCTION_NAME        = "IsSessionIdValid";
            UserDetailsBusiness ObjSessionValidation = new FactoryBusiness().GetUserDetailsBusiness(BusinessConstants.VERSION_BASE);
            ReturnValue         ReturnValue          = new ReturnValue();

            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "Start for SessionId - " + SessionId);
            try
            {
                if (ObjSessionValidation.IsSessionIdValid(SessionId, true))//true not to update the session updated time
                {
                    ReturnValue.ReturnCode    = 1;
                    ReturnValue.ReturnMessage = "Session Valid";
                }
                else
                {
                    ReturnValue.ReturnCode    = 0;
                    ReturnValue.ReturnMessage = "Session InValid";
                    SICTLogger.WriteWarning(CLASS_NAME, FUNCTION_NAME, "Invalid session ");
                }
            }
            catch (Exception Ex)
            {
                SICTLogger.WriteException(CLASS_NAME, FUNCTION_NAME, Ex);
            }
            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "End for SessionId- " + SessionId);
            return(ReturnValue);
        }
Exemplo n.º 12
0
        public ReturnValue CreateTargetVsCompletesCacheFiles(string SessionId)
        {
            const string        FUNCTION_NAME        = "CreateTargetVsCompletesCacheFiles";
            UserDetailsBusiness ObjSessionValidation = new FactoryBusiness().GetUserDetailsBusiness(BusinessConstants.VERSION_BASE);
            ReturnValue         ReturnValue          = new ReturnValue();

            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "Start for SessionId - " + SessionId);
            try
            {
                if (ObjSessionValidation.IsSessionIdValid(SessionId))
                {
                    DashboardBusiness ObjDashboardBusiness = new FactoryBusiness().GetDashboardBusiness(BusinessConstants.VERSION_BASE);
                    ObjDashboardBusiness.CreateCacheFileforTargetVsCompletesCharts();
                }
                else
                {
                    ReturnValue.ReturnCode    = 0;
                    ReturnValue.ReturnMessage = "Session InValid";
                    SICTLogger.WriteWarning(CLASS_NAME, FUNCTION_NAME, "Invalid session ");
                }
            }
            catch (Exception Ex)
            {
                SICTLogger.WriteException(CLASS_NAME, FUNCTION_NAME, Ex);
            }
            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "End for SessionId- " + SessionId);
            return(ReturnValue);
        }
        public ResponseUserDetail GetAllUsers(string Instance, string Version, string SessionId)
        {
            const string FUNCTION_NAME = "GetAllUsers";

            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "Start");
            ResponseUserDetail ResponseUserDetail = new ResponseUserDetail();

            try
            {
                UserDetailsBusiness ObjSessionValidation   = new FactoryBusiness().GetUserDetailsBusiness(BusinessConstants.VERSION_BASE);
                UserDetailsBusiness ObjUserDetailsBusiness = new FactoryBusiness().GetUserDetailsBusiness(Version);
                if (ObjSessionValidation.IsSessionIdValid(SessionId))
                {
                    ResponseUserDetail = ObjUserDetailsBusiness.GetAllUser();
                }
                else
                {
                    ResponseUserDetail.ReturnCode    = 0;
                    ResponseUserDetail.ReturnMessage = "Invalid session";
                    SICTLogger.WriteWarning(CLASS_NAME, FUNCTION_NAME, "Invalid session ");
                }
            }
            catch (Exception Ex)
            {
                ResponseUserDetail.ReturnCode    = -1;
                ResponseUserDetail.ReturnMessage = "Error in API Execution";
                SICTLogger.WriteException(CLASS_NAME, FUNCTION_NAME, Ex);
            }
            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "End ");
            return(ResponseUserDetail);
        }
Exemplo n.º 14
0
        public FlightReportResponse GetFlightReport(string Instance, string Version, string SessionId, string AirportId, string OriginId, string DestinationId, string AirlineId, string FormType, string InterviewerId, string Route, string Direction, string FlightType, string AircraftType, string StartDate, string EndDate, string ResponseDate)
        {
            UserDetailsBusiness  userDetailsBusiness  = new FactoryBusiness().GetUserDetailsBusiness(BusinessConstants.VERSION_BASE);
            FlightReportResponse flightReportResponse = new FlightReportResponse();

            SICTLogger.WriteInfo(ReportingServices.CLASS_NAME, "GetFlightReport", "Start ");
            try
            {
                if (userDetailsBusiness.IsSessionIdValid(SessionId, false))
                {
                    ReportingBusiness reportingBusiness = new FactoryBusiness().GetReportingBusiness(Version);
                    flightReportResponse = reportingBusiness.GetFlightReport(Instance, SessionId, AirportId, OriginId, DestinationId, AirlineId, FormType, Route, Direction, FlightType, AircraftType, InterviewerId, StartDate, EndDate, ResponseDate);
                }
                else
                {
                    flightReportResponse.ReturnCode    = 0;
                    flightReportResponse.ReturnMessage = "Invalid session";
                    SICTLogger.WriteWarning(ReportingServices.CLASS_NAME, "GetFlightReport", "Invalid session ");
                }
            }
            catch (Exception ex)
            {
                flightReportResponse.ReturnCode    = -1;
                flightReportResponse.ReturnMessage = "Error in API Execution";
                SICTLogger.WriteException(ReportingServices.CLASS_NAME, "GetFlightReport", ex);
            }
            SICTLogger.WriteInfo(ReportingServices.CLASS_NAME, "GetFlightReport", "End ");
            return(flightReportResponse);
        }
Exemplo n.º 15
0
        public FlightCombinationResponse GetFlightCombinationsByRange(string Instance, string Version, string SessionId, string StartIndex, string Offset, string FormType, string OriginId, string DestinationId, string AirlineId, string Route, string Direction, string FlightType, string SearchVal, string SortVal, string SortOrder)
        {
            const string              FUNCTION_NAME             = "GetFlightCombinationsByRange";
            UserDetailsBusiness       ObjSessionValidation      = new FactoryBusiness().GetUserDetailsBusiness(BusinessConstants.VERSION_BASE);
            FlightCombinationResponse FlightCombinationResponse = new FlightCombinationResponse();

            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "Start for SessionId - " + SessionId);
            try
            {
                if (ObjSessionValidation.IsSessionIdValid(SessionId))
                {
                    ManagementBusiness ObjManagementBusiness = new FactoryBusiness().GetManagementBusiness(Version);
                    FlightCombinationResponse = ObjManagementBusiness.GetFlightCombinationsByRange(Instance, Convert.ToInt32(StartIndex), Convert.ToInt32(Offset), FormType, OriginId, DestinationId, AirlineId, Route, Direction, FlightType, SearchVal, SortVal, string.IsNullOrEmpty(SortOrder)?false:Convert.ToBoolean(SortOrder));
                }
                else
                {
                    FlightCombinationResponse.ReturnCode    = 0;
                    FlightCombinationResponse.ReturnMessage = "Invalid session";
                    SICTLogger.WriteWarning(CLASS_NAME, FUNCTION_NAME, "Invalid session ");
                }
            }
            catch (Exception Ex)
            {
                FlightCombinationResponse.ReturnCode    = 0;
                FlightCombinationResponse.ReturnMessage = "Error in API Execution";
                SICTLogger.WriteException(CLASS_NAME, FUNCTION_NAME, Ex);
            }
            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "End for SessionId- " + SessionId);
            return(FlightCombinationResponse);
        }
        public LoginInformation Login(string Instance, string HashString)
        {
            const string FUNCTION_NAME = "Login";

            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "Start");
            LoginInformation Result = new LoginInformation();

            try
            {
                UserDetailsBusiness ObjUserDetails = new FactoryBusiness().GetUserDetailsBusiness(BusinessConstants.VERSION_BASE);
                Result = ObjUserDetails.CompareHashAndAuthenticate(HashString);
            }
            catch (Exception ex)
            {
                Result.ReturnCode    = -1;
                Result.ReturnMessage = "Error in Function Execution";
                SICTLogger.WriteException(CLASS_NAME, "Login", ex);
            }
            SICTLogger.WriteInfo(CLASS_NAME, "Login", "End");
            return(Result);
        }
        public SessionUpdateResponse UpdateSession(string Instance, string Version, string UserId)
        {
            const string          FUNCTION_NAME         = "UpdateSession";
            UserDetailsBusiness   ObjSessionValidation  = new FactoryBusiness().GetUserDetailsBusiness(BusinessConstants.VERSION_BASE);
            SessionUpdateResponse SessionUpdateResponse = new SessionUpdateResponse();

            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "Start for UserId - " + UserId);
            try
            {
                UserDetailsBusiness ObjUserDetails = new FactoryBusiness().GetUserDetailsBusiness(Version);
                SessionUpdateResponse = ObjUserDetails.UpdateSessionId(Convert.ToInt32(UserId));
            }
            catch (Exception Ex)
            {
                SessionUpdateResponse.ReturnCode    = -1;
                SessionUpdateResponse.ReturnMessage = "Error in API Execution";
                SICTLogger.WriteException(CLASS_NAME, FUNCTION_NAME, Ex);
            }
            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "End for UserId- " + UserId);
            return(SessionUpdateResponse);
        }
        public ReturnValue ForgotPassword(string Instance, string Version, string UserName, string MailId)
        {
            const string FUNCTION_NAME = "UpdateUser";
            ReturnValue  ReturnValue   = new ReturnValue();

            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "Start");
            try
            {
                UserDetailsBusiness ObjSessionValidation   = new FactoryBusiness().GetUserDetailsBusiness(BusinessConstants.VERSION_BASE);
                UserDetailsBusiness ObjUserDetailsBusiness = new FactoryBusiness().GetUserDetailsBusiness(Version);
                ReturnValue = ObjUserDetailsBusiness.SendForgotPasswordMail(Instance, UserName, MailId);
            }
            catch (Exception ex)
            {
                ReturnValue.ReturnCode    = -1;
                ReturnValue.ReturnMessage = "Error in API Execution";
                SICTLogger.WriteException(CLASS_NAME, FUNCTION_NAME, ex);
            }
            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "End");
            return(ReturnValue);
        }
        public ReturnValue CreateCacheFiles(string Instance)
        {
            const string        FUNCTION_NAME        = "CreateCacheFiles";
            UserDetailsBusiness ObjSessionValidation = new FactoryBusiness().GetUserDetailsBusiness(BusinessConstants.VERSION_BASE);

            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "Start");
            ReturnValue ReturnValue = new ReturnValue();

            try
            {
                ReturnValue = new CacheFileBusiness().CreateAllCacheFiles(Instance);
            }
            catch (Exception Ex)
            {
                ReturnValue.ReturnCode    = -1;
                ReturnValue.ReturnMessage = "Error in API Execution";
                SICTLogger.WriteException(CLASS_NAME, FUNCTION_NAME, Ex);
            }
            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "End ");
            return(ReturnValue);
        }
        public ReturnValue CacheFileAirportAirlineList(string Instance)
        {
            const string        FUNCTION_NAME        = "CacheFileAirportAirlineList";
            UserDetailsBusiness ObjSessionValidation = new FactoryBusiness().GetUserDetailsBusiness(BusinessConstants.VERSION_BASE);

            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "Start");
            ReturnValue ReturnValue = new ReturnValue();

            try
            {
                ReturnValue               = new CacheFileBusiness().CreateCacheFileforAiprortAndAirline(Instance, true);
                ReturnValue.ReturnCode    = 1;
                ReturnValue.ReturnMessage = "Cache file Successfull ";
            }
            catch (Exception Ex)
            {
                SICTLogger.WriteException(CLASS_NAME, FUNCTION_NAME, Ex);
            }
            SICTLogger.WriteInfo(CLASS_NAME, FUNCTION_NAME, "End ");
            return(ReturnValue);
        }
Exemplo n.º 21
0
        public List <Entities.Concrete.Employee.Employee> GetAllEmployees()
        {
            IEmployeeBusiness employeeBusiness = FactoryBusiness.CreateEmployeeBusiness();

            return(employeeBusiness.GetAllEmployees());
        }
Exemplo n.º 22
0
        public bool DeleteEmployee(long prmCompanyID)
        {
            IEmployeeBusiness employeeBusiness = FactoryBusiness.CreateEmployeeBusiness();

            return(employeeBusiness.DeleteEmployee(prmCompanyID));
        }
Exemplo n.º 23
0
        public Entities.Concrete.Employee.Employee GetEmployeeByCompanyID(long prmCompanyID)
        {
            IEmployeeBusiness employeeBusiness = FactoryBusiness.CreateEmployeeBusiness();

            return(employeeBusiness.GetEmployeeByCompanyID(prmCompanyID));
        }
Exemplo n.º 24
0
        public bool ValidateEmployee(long prmCompanyID, string prmUserName, bool prmIsUpdated)
        {
            IEmployeeBusiness employeeBusiness = FactoryBusiness.CreateEmployeeBusiness();

            return(employeeBusiness.ValidateEmployee(prmCompanyID, prmUserName, prmIsUpdated));
        }
Exemplo n.º 25
0
        public bool UpdateEmployee(Entities.Concrete.Employee.Employee prmEmployee)
        {
            IEmployeeBusiness employeeBusiness = FactoryBusiness.CreateEmployeeBusiness();

            return(employeeBusiness.UpdateEmployee(prmEmployee));
        }