public List <UserInfo> GetAllUsers() { MyServiceReference.MyServiceClient serviceClient = new MyServiceReference.MyServiceClient(); List <UserInfo> ret = new List <UserInfo>(); //TODO - Add Empower Data Fetch Call method here //MyServiceReference.UserProfile[] UserPro = serviceClient.GetAllUsers(); MyServiceReference.UserInfo[] UserPro = serviceClient.GetAllUsers(); foreach (MyServiceReference.UserInfo _User in UserPro) { ret.Add(new UserInfo() { User_ID = _User.User_ID, FirstName = _User.FirstName, LastName = _User.LastName, Project_ID = _User.Project_ID, Employee_ID = _User.Employee_ID, Task_ID = _User.Task_ID, }); } // ret = prd.Count >= 5 ? prd : CreateMockData(); //if (!string.IsNullOrEmpty()) //{ // ret = ret.FindAll(p => p.ProductName.ToLower().StartsWith(entity.ProductName.ToLower())); //} return(ret); }
public List <ProjectInfo> Get(ProjectInfo entity, List <ProjectInfo> prd, string mode = "") { MyServiceReference.MyServiceClient serviceClient = new MyServiceReference.MyServiceClient(); //if (mode.ToLower() == "delete") //{ // return prd; //} List <ProjectInfo> ret = new List <ProjectInfo>(); //TODO - Add Empower Data Fetch Call method here UserInfoManager urMGr = new UserInfoManager(); List <UserInfo> usrInfo = urMGr.GetAllUsers(); MyServiceReference.ProjectInfo[] Projects = serviceClient.GetAllProjects(); foreach (var _Project in Projects) { ret.Add(new ProjectInfo() { Project_ID = _Project.Project_ID, EndDate = _Project.EndDate, StartDate = _Project.StartDate, Priority = _Project.Priority, Project = _Project.Project, Users = usrInfo, TotalNoOfTasks = GetTotalNoTask(_Project.Project_ID), CompletedNoOfTasks = GetTotalNoTaskCompleted(_Project.Project_ID) }); } // ret = prd.Count >= 5 ? prd : CreateMockData(); if (!string.IsNullOrEmpty(entity.Project)) { ret = ret.FindAll(p => p.Project.ToLower().StartsWith(entity.Project.ToLower())); } MyServiceReference.UserInfo[] Users = serviceClient.GetAllUsers(); return(ret); }