public GetTeamLeaderCallsResponse GetTeamLeaderCalls(GetTeamLeaderCallsRequest getTeamLeaderCalls) { var response = new GetTeamLeaderCallsResponse() { Succeeded = true, Error = string.Empty, TeamLeaderCalls = new List <DataContracts.Call>() }; UAFConnector uafConnector = null; try { uafConnector = new UAFConnector(getTeamLeaderCalls.User, getTeamLeaderCalls.Password); } catch (Exception e) { response.Succeeded = false; response.Error = e.Message; return(response); } var teamLeaderCalls = uafConnector.ProjectionQuery <RM.TeamLeaderCall>().Where(mc => mc.WorkArea == getTeamLeaderCalls.WorkArea && !mc.Accepted).ToList(); response.TeamLeaderCalls.AddRange(teamLeaderCalls.Select(tlc => new Call { WorkArea = tlc.WorkArea, CallDate = tlc.Date.ToLocalTime().DateTime, CallId = tlc.Id, //Description = mc.Description, Equipment = tlc.Equipment, //SerialNumber = mc.SerialNumber, Status = tlc.Accepted ? "Accepted" : "Pending" }).OrderBy(tlc => tlc.CallDate)); return(response); }
public GetTeamLeaderCallsResponse GetTeamLeaderCalls(GetTeamLeaderCallsRequest getTeamLeaderCalls) { var response = new GetTeamLeaderCallsResponse() { Succeeded = true, Error = string.Empty, TeamLeaderCalls = new List <OTWeb.DataContracts.Call>() }; return(response); }