Exemple #1
0
        public IActionResult GetByCompanyId(int companyId)
        {
            try
            {
                var claimRole = _httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.Role);
                if (claimRole != null && claimRole.Value == "HR")
                {
                    var claimCompanyId = _httpContextAccessor.HttpContext.User.FindFirst("CompanyId");
                    if (claimCompanyId != null)
                    {
                        companyId = Int32.Parse(claimCompanyId.Value);
                    }
                }

                return(Ok(_employeeManager.GetByCompanyId(companyId)));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }