Example #1
0
 public JobsController(IJobBusiness ijobBusiness, IHostingEnvironment ihostingEnv, ITaskBusiness itaskBusiness, IEmployeeBusiness iEmployeeBusiness)
 {
     this.ijobBusiness      = ijobBusiness;
     this.ihostingEnv       = ihostingEnv;
     this.itaskBusiness     = itaskBusiness;
     this.iEmployeeBusiness = iEmployeeBusiness;
 }
Example #2
0
        public async Task Invoke(HttpContext httpContext, CurrentProcess process, IEmployeeBusiness rpEmployee)
        {
            var raw = httpContext.Session.Get(SESSION_KEY);

            if (raw == null)
            {
                var user = httpContext.GetUserInfo();
                if (user == null)
                {
                    await _next(httpContext);

                    return;
                }
                raw = Utils.ToBinary(user);
                httpContext.Session.Set(SESSION_KEY, raw);
            }
            var account  = Utils.FromBinary(raw);
            var isActive = await rpEmployee.GetStatusAsync(account.Id);

            if (!isActive && httpContext.Request.Path.Value != "/Account/Login")
            {
                httpContext.Response.Redirect("/Account/Login");
                return;
            }
            account.IsActive           = isActive;
            process.User               = account;
            CurrentProcess.CurrentUser = account;
            await _next(httpContext);
        }
Example #3
0
        // GET: Bonus
        public ActionResult Index()
        {
            try
            {
                ViewBag.Message      = (TempData["Message"] != null) ? TempData["Message"].ToString() : "";
                ViewBag.ErrorMessage = (TempData["ErrorMessage"] != null) ? TempData["ErrorMessage"].ToString() : "";

                List <Employee> lstEmployee = new List <Employee>();

                Employee oEmployee = new Employee()
                {
                    // employee = Session["userAconting"].ToString()
                };

                oIEmployeeBusiness = new EmployeeBusiness();
                lstEmployee        = oIEmployeeBusiness.GetListEmployee(oEmployee);



                return(View(lstEmployee));
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #4
0
        public async Task <List <OptionSimple> > GetSalesAsync()
        {
            IEmployeeBusiness bizEmployee = _svProvider.GetService <IEmployeeBusiness>();
            var result = await bizEmployee.GetSalesAsync();

            return(result);
        }
Example #5
0
 public OtherExpensesController(IOtherExpenseBusiness otherExpenseBusiness, ICommonBusiness commonBusiness, IEmployeeBusiness employeeBusiness, IApprovalStatusBusiness approvalStatusBusiness, SecurityFilter.ToolBarAccess tool)
 {
     _otherExpenseBusiness   = otherExpenseBusiness;
     _commonBusiness         = commonBusiness;
     _employeeBusiness       = employeeBusiness;
     _approvalStatusBusiness = approvalStatusBusiness;
     _tool = tool;
 }
        public void GetEmployees()
        {
            employeeBusiness = new EmployeeBusiness(employeeServiceClient.Object);

            var resultBusiness = employeeBusiness.GetEmployees();

            Assert.IsTrue(resultBusiness.Result.Count > 0 && resultBusiness.Result.All(s => s.AnualSalary > 0));
        }
Example #7
0
 public EmployeeController(IEmployeeBusiness employeeBusiness, IDepartmentBusiness departmentBusiness,
                           IPositionBusiness positionBusiness, SecurityFilter.ToolBarAccess tool)// IUserBusiness userBusiness,
 {
     _employeeBusiness = employeeBusiness;
     //_userBusiness = userBusiness;
     _departmentBusiness = departmentBusiness;
     _positionBusiness   = positionBusiness;
     _tool = tool;
 }
Example #8
0
        public void WithdrawMoney_InputNotFoud_ReturnNotFoundMessage()
        {
            businessMock.Setup(business => business.WithdrawMoney(It.IsAny <int>()))
            .Returns(new Withdraw());

            _employeeBusiness = businessMock.Object;

            var result = _employeeBusiness.WithdrawMoney(-1);

            //var request = new HttpRequestMessage(HttpMethod.Post, "api/Employee/withdrawmoney/-1");

            //var response = await _client.SendAsync(request);

            Assert.Equal(ValidationMessage.NotFound, result.Message);
        }
        public EmployeeControllerTest()
        {
            var builder = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory()).AddJsonFile("appsettings.Development.json");

            _configuration = builder.Build();
            var services = new ServiceCollection();

            services.AddDbContext <RepositoryContext>(options => options.UseSqlServer(_configuration["ConnectionStrings:DataBaseConnection"]));
            services.AddScoped <IEmployeeBusiness <Employee>, EmployeeBusiness>();
            services.AddScoped <IEmployeeRepository, EmployeeRepository>();

            var serviceProvider = services.BuildServiceProvider();

            employeeBuiness = serviceProvider.GetService <IEmployeeBusiness <Employee> >();
        }
Example #10
0
 public ServiceCallController(IServiceCallBusiness serviceCallBusiness, ICustomerBusiness customerBusiness,
                              IBranchBusiness branchBusiness, ICommonBusiness commonBusiness, IAreaBusiness areaBusiness,
                              IDocumentStatusBusiness documentStatusBusiness, IEmployeeBusiness employeeBusiness,
                              ISaleInvoiceBusiness saleInvoiceBusiness, SecurityFilter.ToolBarAccess tool,
                              IServiceTypeBusiness serviceTypeBusiness, ICurrencyBusiness currencyBusiness)
 {
     _serviceCallBusiness    = serviceCallBusiness;
     _customerBusiness       = customerBusiness;
     _branchBusiness         = branchBusiness;
     _commonBusiness         = commonBusiness;
     _areaBusiness           = areaBusiness;
     _documentStatusBusiness = documentStatusBusiness;
     _employeeBusiness       = employeeBusiness;
     _tool = tool;
     _saleInvoiceBusiness = saleInvoiceBusiness;
     _serviceTypeBusiness = serviceTypeBusiness;
     _currencyBusiness    = currencyBusiness;
 }
Example #11
0
        public JsonResult Detail(int id)
        {
            try
            {
                List <Bonus> lstBonus  = new List <Bonus>();
                Employee     oEmployee = new Employee()
                {
                    Id = id
                };
                oIEmployeeBusiness = new EmployeeBusiness();
                //lstBonus = oIEmployeeBusiness.GetListEmployeeBonus(oEmployee);



                //if (oEmailInfraestructure.SendEmail(oEmail))
                // TempData["Message"] = string.Format("Email sent");
                return(Json(lstBonus, JsonRequestBehavior.AllowGet));
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #12
0
 public TestController(IEmployeeBusiness employeeBusiness)
 {
     _employeeBusiness = employeeBusiness;
 }
Example #13
0
 public EmployeeController(IEmployeeBusiness employeeBusiness)
 {
     _employeeBusiness = employeeBusiness ?? throw new ArgumentNullException(nameof(employeeBusiness));
 }
Example #14
0
 public RepoController(IEmployeeBusiness _empBusiness)
 {
     empBusiness = _empBusiness;
 }
Example #15
0
 public EmployeesController(IEmployeeBusiness employeeBusiness)
 {
     _employeeBusiness = employeeBusiness;
 }
 public EmployeesController()
 {
     _EmployeeBusiness = new EmployeeBusiness();
 }
Example #17
0
 public EmployeeService()
 {
     employeeBusiness = new EmployeeBusiness();
 }
 public EmployeeController(IEmployeeBusiness <Employee> employeeBusiness)
 {
     _employeeBusiness = employeeBusiness;
 }
Example #19
0
 public Employee_AllShould()
 {
     _EmployeeBusiness = new EmployeeBusiness();
 }
Example #20
0
 public EmployeeController(IEmployeeBusiness employeeBusiness, ICompaniesBusiness companiesBusiness)
 {
     _employeeBusiness  = employeeBusiness;
     _companiesBusiness = companiesBusiness;
 }
Example #21
0
        public bool UpdateEmployee(Entities.Concrete.Employee.Employee prmEmployee)
        {
            IEmployeeBusiness employeeBusiness = FactoryBusiness.CreateEmployeeBusiness();

            return(employeeBusiness.UpdateEmployee(prmEmployee));
        }
 public void SetUp()
 {
     employeesRepositoryMock = new Mock <IEmployeesRepository>();
     mapperMock       = new Mock <IMapper>();
     employeeBusiness = new EmployeeBusiness(employeesRepositoryMock.Object, mapperMock.Object);
 }
 public EmployeeController(IEmployeeBusiness IEmployeeBusiness)
 {
     employeeBusiness = IEmployeeBusiness;
 }
Example #24
0
 public EmployeeController(IHttpContextAccessor httpContextAccessor,
                           IEmployeeBusiness employeeBusiness)
 {
     _authenticationDto = httpContextAccessor.HttpContext.User.ToAuthenticationDto();
     _employeeBusiness  = employeeBusiness;
 }
 public EmployeeController(IMapper mapper, IEmployeeBusiness employeeBusiness)
 {
     _employeeBusiness = employeeBusiness;
     _mapper           = mapper;
 }
Example #26
0
 public EmployeeController(ILogger <EmployeeController> logger, IConfiguration configuration, IEmployeeBusiness employeeBusiness)
 {
     _logger               = logger;
     _configuration        = configuration;
     this.employeeBusiness = employeeBusiness;
 }
 public EmployeeController(IEmployeeBusiness employeeBusiness)
 {
     db = employeeBusiness;
 }
Example #28
0
 public IndividualController(IEmployeeBusiness employeeBusiness)
 {
     _employeeBusiness = employeeBusiness;
 }
 public EmployeesController(IEmployeeBusiness _employeeBusiness)
 {
     employeeBusiness = _employeeBusiness;
 }
Example #30
0
 public EmployeeController(IEmployeeBusiness employeeBusiness, CurrentProcess process) : base(process)
 {
     _bizEmployee = employeeBusiness;
 }