public AdminController()
        {
            if (_adminBusinessLogic == null)
            {
                _adminBusinessLogic = new AdminBusinessLogic();
            }

            if (_commonBusinessLogic == null)
            {
                _commonBusinessLogic = new CommonBusinessLogic();
            }
        }
 public AdminBusinessLogicTests()
 {
     dynamicQueries               = Substitute.For <IDynamicQueries>();
     cosmosDbSettings             = Substitute.For <ICosmosDbSettings>();
     dbService                    = Substitute.For <IBackendDatabaseService>();
     hostingEnvironment           = Substitute.For <IHostingEnvironment>();
     a2jAuthorBuisnessLogic       = Substitute.For <ICuratedExperienceConvertor>();
     adminSettings                = Substitute.For <IAdminSettings>();
     topicsResourcesBusinessLogic = Substitute.For <ITopicsResourcesBusinessLogic>();
     adminBusiness                = new AdminBusinessLogic(dynamicQueries, cosmosDbSettings, dbService, hostingEnvironment, a2jAuthorBuisnessLogic, adminSettings, topicsResourcesBusinessLogic);
     cosmosDbSettings.CuratedExperiencesCollectionId.Returns("CuratedExperiences");
     cosmosDbSettings.GuidedAssistantAnswersCollectionId.Returns("GuidedAssistantAnswers");
     cosmosDbSettings.A2JAuthorDocsCollectionId.Returns("A2JAuthorDocs");
 }
    private static void GeneratePayroll(int payrollId, int year, int month, DataSet dsAdditionalPayComponent)
    {
        try
        {
            AdminBusinessLogic bl = new AdminBusinessLogic(conStrIdentifier);

            if (bl.GeneratePayRoll(payrollId, year, month, dsAdditionalPayComponent))
            {
            }
        }

        catch (Exception ex)
        {
            TroyLiteExceptionManager.HandleException(ex);
        }
    }
Example #4
0
        public StudentController()
        {
            if (_commonBusinessLogic == null)
            {
                _commonBusinessLogic = new CommonBusinessLogic();
            }

            if (_studentBusinessLogic == null)
            {
                _studentBusinessLogic = new StudentBusinessLogic();
            }

            if (_adminBusinessLogic == null)
            {
                _adminBusinessLogic = new AdminBusinessLogic();
            }
        }
        public CoordinatorController()
        {
            if (_adminBusinessLogic == null)
            {
                _adminBusinessLogic = new AdminBusinessLogic();
            }

            if (_commonBusinessLogic == null)
            {
                _commonBusinessLogic = new CommonBusinessLogic();
            }

            if (_coordinatorBusinessLogic == null)
            {
                _coordinatorBusinessLogic = new CoordinatorBusinessLogic();
            }
        }
    private bool ValidateEmpPayComponentFile(DataTable dtEmpPayComponent, ref string validationMsg)
    {
        var validationResult          = true;
        AdminBusinessLogic bl         = new AdminBusinessLogic(sDataSource);
        DataTable          dtEmployee = bl.GetEmployeeList();

        var result = dtEmployee.Rows.Cast <DataRow>()
                     .Select(row => row["EmpNo"].ToString())
                     .ToArray();
        string filterQuery = string.Format("EmpNo NOT IN ({0})", string.Join(",", result));

        DataRow[] drInvalidEmployee = dtEmpPayComponent.Select(filterQuery);

        if (drInvalidEmployee.Length > 0)
        {
            foreach (DataRow dr in drInvalidEmployee)
            {
                validationMsg += string.Format("{0} Employee number not matches with existing records for {1}.", Environment.NewLine, dr["EmpName"].ToString());
            }
            validationResult = false;
        }

        var results = (from dr in dtEmpPayComponent.AsEnumerable()
                       where dr.Field <double>("TotalAmount").Equals(0)
                       select dr);

        if (results.Count() > 0)
        {
            foreach (DataRow dr in results)
            {
                validationMsg += string.Format("{0} TotalAmount should not be zero. Employee Name '{1}'", Environment.NewLine, dr["EmpName"]);
            }
            validationResult = false;
        }


        return(validationResult);
    }