public IViewComponentResult Invoke(IncomingIdRequest request) { ViewData["Mode"] = request.UserId; ViewData["BindingData"] = request.Phase; ViewData["WorkItemId"] = request.Id; return(View("/Views/Shared/Components/DesignerComponents/Default.cshtml")); }
public List <OutgoingWorkItem> GetUserWorkItems([FromBody] IncomingIdRequest IncomingIdRequest) { var result = new List <OutgoingWorkItem>(); using (var context = new WorkItemsContext(Context, Configuration)) { var data = context.GetUserWorkItems(IncomingIdRequest.ProjectId, UserId); if (IncomingIdRequest.Phase != "!" && IncomingIdRequest.Phase != null) { data = data.Where(x => x.WorkItem.Title.Contains(IncomingIdRequest.Phase)).ToList(); } var bData = data.Select(x => x.WorkItem).ToList(); bData.ForEach(x => { result.Add(new OutgoingWorkItem { Id = x.Id, WorkItemIcon = x.WorkItemType.Icon, Title = x.Title, Description = x.Description, AssignedTo = x.AssignedAccountNavigation == null ? "" : x.AssignedAccountNavigation.Email, // subtasks = new List<OutgoingWorkItem>() }); }); // result = GetChildren(data,result); } return(result); }
public List <OutgoingWorkItem> GetEmptyStories([FromBody] IncomingIdRequest IncomingIdRequest) { var result = new List <OutgoingWorkItem>(); using (var context = new WorkItemsContext(Context, Configuration)) { var data = context.GetProjectWorkItems(IncomingIdRequest.Id, IncomingIdRequest.WorkItemType, IncomingIdRequest.ProjectId); var bData = data.Select(x => x.WorkItem).ToList(); bData.ForEach(x => { if (x.AssociatedWrorkItemChildrenWorkItem.Count == 0 && !context.IsNotParent(x.Id)) { result.Add(new OutgoingWorkItem { Id = x.Id, WorkItemIcon = x.WorkItemType.Icon, Title = x.Title, Description = x.Description, AssignedTo = x.AssignedAccountNavigation == null ? "" : x.AssignedAccountNavigation.Email, // subtasks = new List<OutgoingWorkItem>() }); } }); // result = GetChildren(data,result); } return(result); }
public List <OutgoingWorkItem> GetBacklogWorkItems([FromBody] IncomingIdRequest IncomingIdRequest) { var result = new List <OutgoingWorkItem>(); using (var context = new WorkItemsContext(Context, Configuration)) { var data = context.GetProjectWorkItems(IncomingIdRequest.Id, IncomingIdRequest.WorkItemType, IncomingIdRequest.ProjectId); var bData = data.Select(x => x.WorkItem).ToList(); bData.ForEach(x => { result.Add(new OutgoingWorkItem { Id = x.Id, // WorkItemIcon = x.WorkItemType.Icon, Title = x.Title, TypeId = x.WorkItemTypeId.Value, Description = x.Description, AssignedTo = x.AssignedAccountNavigation == null ? "" : x.AssignedAccountNavigation.Email, subtasks = x.AssociatedWrorkItemChildrenWorkItem != null ? context.GetWorkItemChildrenClean(x.Id).Select(y => new OutgoingWorkItem { Id = y.Id, // WorkItemIcon = y.WorkItemType.Icon, Title = y.Title, TypeId = y.WorkItemTypeId.Value, Description = y.Description, AssignedTo = y.AssignedAccountNavigation == null ? "" : y.AssignedAccountNavigation.Email, }).ToList() : null }); }); // result = GetChildren(data,result); } return(result); }
public IViewComponentResult Invoke(IncomingIdRequest ids) { ViewData["ProjectId"] = ids.ProjectId; ViewData["Calling"] = ids.Phase; using (var context = new WorkItemsContext(Context, Configuration)) ViewData["CurrentIteration"] = context.GetProjectIteration(ids.Id); return(View()); }
public IViewComponentResult Invoke(IncomingIdRequest request) { ViewData["ProjectId"] = request.ProjectId; ViewData["DashboardId"] = request.Id; ViewData["ContainerId"] = request.WorkItemType; return(View("/Views/Shared/Components/Widgets/WidgetBuilder/Default.cshtml")); }
public string WidgetResized([FromBody] IncomingIdRequest request) { using (var context = new DatabaseController(Context, Configuration)) { context.UpdateWidgetResized(request); } return("Ok"); }
internal List <AssociatedDocumentationCategoryPage> GetDocumentationPages(IncomingIdRequest request) { return(Context.AssociatedDocumentationCategoryPage.Include(x => x.CategoryFieldNavigation) .ThenInclude(CategoryFieldNavigation => CategoryFieldNavigation.Category) .ThenInclude(Category => Category.Documentation) .Where(x => x.CategoryFieldNavigation.Category.Documentation.ProjectId == request.ProjectId && x.CategoryField == request.Id) .ToList()); }
public JsonResult ChangeNotificationRight([FromBody] IncomingIdRequest request) { using (var context = new UsersContext(Context, Configuration)) { context.UpdateUserNotificationRight(UserId, request.ProjectId, request.Id, request.Phase); } return(Json(new IncomingExistingProjectMembers { })); }
public void CloseIteration([FromBody] IncomingIdRequest request) { var result = new List <BindingCards>(); using (var context = new WorkItemsContext(Context, Configuration)) { context.CloseIteration(request.ProjectId, request.WorkItemType, request.Id); } }
public OutgoingJsonData NotificationRead([FromBody] IncomingIdRequest request) { using (var context = new NotificationContext(Context, Configuration)) { context.NotificationRead(request.Id, UserId, request.ProjectId); } return(new OutgoingJsonData { }); }
internal PremadeWidgets SaveWidgetToBoard(IncomingIdRequest request) { Context.AssociatedUserDashboardPremade.Add(new AssociatedUserDashboardPremade { UserDashboard = request.Id, PremadeWidgetId = request.WorkItemType, }); Context.SaveChanges(); return(Context.PremadeWidgets.FirstOrDefault(x => x.Id == request.WorkItemType)); }
// [ValidateAntiForgeryToken] public List <ChatRooms> GetChatChannels([FromBody] IncomingIdRequest request) { var result = new List <ChatRooms>(); using (var context = new ChatContext(Context, Configuration)) { result = context.GetAllChatChannels(request.Id); } return(result); }
// [ValidateAntiForgeryToken] public OutgoingJsonData DeleteUserTag([FromBody] IncomingIdRequest request) { using (var context = new ChatContext(Context, Configuration)) { context.RemoveUserTag(request.Id, request.UserId, request.ProjectId); } return(new OutgoingJsonData { Data = "Ok" }); }
// [ValidateAntiForgeryToken] public List <AssociatedUserChatNotifications> GetChannelNotifications([FromBody] IncomingIdRequest request) { var result = new List <AssociatedUserChatNotifications>(); using (var context = new ChatContext(Context, Configuration)) { result = context.GetChatNotifications(request.Id, UserId); } return(result); }
// [ValidateAntiForgeryToken] public ChatRoomRights AssignUserTag([FromBody] IncomingIdRequest request) { var result = default(ChatRoomRights); using (var context = new ChatContext(Context, Configuration)) { result = context.AssignUserTag(request.Id, request.ProjectId, request.UserId); } return(result); }
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 <CommitChartBindingData> GetCommitChartBindingData([FromBody] IncomingIdRequest request) { var result = new List <CommitChartBindingData>(); using (var context = new DatabaseController(Context, Configuration)) { result = context.GetCommitsChartForProject(request.Id); } return(result); }
public PremadeWidgets AppendWidget([FromBody] IncomingIdRequest request) { var result = new PremadeWidgets(); using (var context = new DatabaseController(Context, Configuration)) { result = context.SaveWidgetToBoard(request); } return(result); }
internal void AddNewDocumentationCategoryField(IncomingIdRequest request) { var getCategory = Context.DocumentationCategory.FirstOrDefault(x => x.Id == request.Id); Context.DocumentationCategoryField.Add(new DocumentationCategoryField { CategoryId = getCategory.Id, PageName = request.Phase }); Context.SaveChanges(); }
public List <BindingUserAccount> GetUserAccounts([FromBody] IncomingIdRequest IncomingIdRequest) { var result = new List <BindingUserAccount>(); using (var context = new UsersContext(Context, Configuration)) { result = context.GetProjectMembers(IncomingIdRequest.Id); } return(result); }
internal PremadeWidgets SaveBurndownChart(IncomingIdRequest request, int userId) { Context.AssociatedUserDashboardPremade.Add(new AssociatedUserDashboardPremade { UserDashboard = request.Id, PremadeWidgetId = request.WorkItemType, CustomSettings = request.Phase }); Context.SaveChanges(); return(Context.PremadeWidgets.FirstOrDefault(x => x.Id == request.WorkItemType)); }
// [ValidateAntiForgeryToken] public List <OutgoingChatItem> GetChatChannelsNavigation([FromBody] IncomingIdRequest request) { var result = new List <OutgoingChatItem>(); using (var context = new ChatContext(Context, Configuration)) { result = context.GetChatChannels(request.Id, UserId); } return(result); }
// [ValidateAntiForgeryToken] public List <OutgoingChatItem> DeleteCategory([FromBody] IncomingIdRequest request) { var result = new List <OutgoingChatItem>(); using (var context = new DocumentationContext(Context, Configuration)) { context.DeleteCategory(request.Id); } return(result); }
public DataTable GetQueryDataById([FromBody] IncomingIdRequest request) { var result = new DataTable(); using (var context = new DatabaseController(Context, Configuration)) { result = context.GetUserQueryData(UserId, request.Id); } return(result); }
public List <OutgoingChatItem> GetNavigation([FromBody] IncomingIdRequest request) { var result = new List <OutgoingChatItem>(); using (var context = new DocumentationContext(Context, Configuration)) { result = GetNavigation(request, context); } return(result); }
public OutgoingJsonData MakeWorkItemPublic([FromBody] IncomingIdRequest request) { using (var context = new WorkItemsContext(Context, Configuration)) { context.MakeWorkItemPrivate(request.Id, 1); } return(new OutgoingJsonData { Data = "" }); }
public async Task <List <Surveys> > GetProjectSurveys([FromBody] IncomingIdRequest request) { var result = default(List <Surveys>); using (var context = new SurveyContext(Context, Config)) { result = await context.GetProjectSurveys(request.ProjectId); } return(result); }
internal void AddNewDocumentationCategory(IncomingIdRequest request) { var getDocumentation = Context.Documentation.FirstOrDefault(x => x.ProjectId == request.ProjectId); Context.DocumentationCategory.Add(new DocumentationCategory { CategoryName = request.Phase, DocumentationId = getDocumentation.Id, }); Context.SaveChanges(); }
public List <BindingQueryProperty> GetQueryProperties([FromBody] IncomingIdRequest request) { var result = new List <BindingQueryProperty>(); using (var context = new DatabaseController(Context, Configuration)) { result = context.GetTableProperties(request.Phase); } return(result); }