public object Get(FB_Tasks request) { ApiUser hdUser = request.ApiUser; Instance_Config instanceConfig = new Models.Instance_Config(hdUser); int projectID = 0; if (!int.TryParse(request.project, out projectID)) { throw new HttpError(HttpStatusCode.NotFound, "incorrect project id"); } return(FBTasks.GetFBTasks(instanceConfig, request.page, request.limit, projectID)); }
public object Get(FB_Tasks request) { ApiUser hdUser = request.ApiUser; Instance_Config instanceConfig = new Instance_Config(hdUser); if (request.project.HasValue) { return(request.FilteredResult <bigWebApps.bigWebDesk.Data.FBTask>(FBTasks.GetFBTasks(instanceConfig, request.page, request.limit, request.project.Value))); } else if (!string.IsNullOrEmpty(request.name)) { return(FBTasks.FindFBTask(instanceConfig, request.name)); } throw new HttpError(HttpStatusCode.NotFound, "incorrect id or name"); }