public List <PublicMessages> GetAllFeedback([FromBody] IncomingIdRequest request) { var result = new List <PublicMessages>(); using (var context = new ApiKeysContext(Context, Configuration)) { result = context.GetAllFeedback(request.Id); } return(result); }
public List <ApiKeys> GetProjectFeatures(int projectId) { var result = new List <ApiKeys>(); using (var context = new ApiKeysContext(Context, Configuration)) { result = context.GetProjectApiKeys(projectId); } return(result); }
public OutgoingJsonData EnableProjectFeature([FromBody] IncomignFeatureRequest request) { using (var context = new ApiKeysContext(Context, Configuration)) { // if() //TODO Implement user right check context.EnableProjectFeature(request); } return(new OutgoingJsonData { }); }
public List <Changelogs> GetPublicChangelogs([FromBody] IncomingApiAuthenicationRequest request) { var result = new List <Changelogs>(); var autherizeReqiest = default(int); using (var context = new ApiKeysContext(Context, Config)) { autherizeReqiest = context.CheckApiCallCredentials(request); } if (autherizeReqiest == 0) { return(result); } using (var context = new ChangelogContext(Context, Config)) return(context.GetProjectChangelogs(autherizeReqiest)); }
public IViewComponentResult Invoke(int projectId) { using (var context = new OutboundDetailsContext(Context, Configuration)) ViewData["RuleValuePublicMessage"] = context.GetProjectActiveRule(projectId, "PublicMessage"); using (var context = new ApiKeysContext(Context, Configuration)) { var result = context.GetProjectApiKey(projectId, "PublicMessage"); ViewData["ProjectKeyPublicMessage"] = result; if (result == null) { return(View("/Home/Error")); } } ViewData["ProjectId"] = projectId; return(View("/Views/Shared/Components/OutboundDetailsSettings/PublicDiscussionBoardSetting/Default.cshtml")); }