BillableHoursWebApp.Api.Controllers.ProjectsController.GetUserProjects C# (CSharp) Метод

GetUserProjects() приватный Метод

private GetUserProjects ( ) : IHttpActionResult
Результат IHttpActionResult
        public IHttpActionResult GetUserProjects()
        {
            var currentUserId = User.Identity.GetUserId();

            Client client = this.data.Clients.Find(x => x.Id == currentUserId).FirstOrDefault();
            Employee employee;

            if (client == null)
            {
                var result = this.data.Employees
                    .Find(x => x.Id == currentUserId)
                    .SelectMany(x => x.Projects)
                    .ProjectTo<ProjectResponseModel>()
                    .ToList();

                return this.Ok(result);
            }
            else
            {
                var result = this.data.Clients
                    .Find(x => x.Id == currentUserId)
                    .SelectMany(x => x.Projects)
                    .ProjectTo<ProjectResponseModel>()
                    .ToList();

                return this.Ok(result);
            }
        }