EnVisageOnline/Main/Source/PrevuWebAPI/Code/Managers/APIClientCallBackManager.cs

72 lines
1.6 KiB
C#

using EnVisage.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;
namespace PrevuWebAPI.Code.Managers
{
public class APIClientCallBackManager:BaseManager
{
public TypeModel GetProjectTypeInfoFromClient(string name)
{
return new TypeModel()
{
// Name = name,
// PerformanceRedThreshold=
};
}
public StatusModel GetProjectStatusInfoFromClient(string name)
{
return new StatusModel()
{
};
}
public TeamModel GetTeamInfoFromClient(string name)
{
return new TeamModel()
{
};
}
public ContactModel GetInternalContactInfoFromClient(string firstname,string lastname)
{
return new ContactModel()
{
};
}
public ContactModel GetExternalContactInfoFromClient(string firstname, string lastname)
{
return new ContactModel()
{
};
}
public ClientModel GetClientInfoFromClient(string clientname)
{
return new ClientModel()
{
};
}
public StrategicGoalModel GetStrategicGoalInfoFromClient(string name)
{
return new StrategicGoalModel()
{
};
}
private HttpClient GetClientConnection()
{
return new HttpClient();
}
}
}