Esempio n. 1
0
        public async Task <IActionResult> GetAllDepartmentList()
        {
            string userId = _httpContextAccessor.HttpContext.Request.Cookies["UserId"];
            GetAllDepartmentListResponse response = _iPP_OTService.GetAllDepartmentList(Convert.ToInt32(userId));

            return(Ok(response));
        }
Esempio n. 2
0
        public GetAllDepartmentListResponse GetAllDepartmentList(int UserId)
        {
            GetAllDepartmentListResponse response = new GetAllDepartmentListResponse();

            try
            {
                var UserData = context.TblUsersRepository.Get().SingleOrDefault(q => q.UserId == UserId);
                var User     = context.UsersRepository.Get().SingleOrDefault(q => q.EmployeeCode == UserData.UserAccount);

                List <Department> DepartmentListData = context.MesGelirgideryeriRepository.Get().Select(m => new Department
                {
                    GgyAdi = m.GgyAdi,
                    UstId  = m.UstId
                }).Distinct().ToList();
                if (DepartmentListData != null && DepartmentListData.Count > 0)
                {
                    response.isSuccess      = true;
                    response.UstId          = User.GustoDepartmanId;
                    response.DepartmentList = DepartmentListData;
                }
                else
                {
                    response.isSuccess      = false;
                    response.DepartmentList = null;
                    response.UstId          = null;
                    response.ErrorMessage   = "Hata oluştu tekrar deneyiniz!";
                }
            }
            catch (Exception)
            {
                response.isSuccess      = false;
                response.DepartmentList = null;
                response.ErrorMessage   = "Hata oluştu tekrar deneyiniz!";
            }
            return(response);
        }