private void ApplyParameters(ProjectTask task) { ActionParameters parameters = this.Context.ActionParameter; if (!parameters.ContainsKey("ProjectId")) { return; } if (!parameters.ContainsKey("MemberId")) { return; } if (!parameters.ContainsKey("IterationId")) { return; } Guid?projectId = (Guid?)parameters["ProjectId"]; if (projectId != null) { task.ProjectId = (Guid)projectId; } task.OwnerId = (Guid?)parameters["MemberId"]; task.ProjectIterationId = (Guid?)parameters["IterationId"]; }
public override IActionResult Execute(ActionParameters parameters) { if (parameters.ContainsKey("ProjectId")) { _projectId = parameters.Get <Guid>("ProjectId"); } //var view = Detail(objectName, objectId, workMode); return(base.Execute(parameters)); }
public virtual IActionResult List(ActionParameters parameters) { string viewName = ObjectName; if (parameters.ViewShowType != ViewShowType.Mdi && parameters.ContainsKey("FixedFilter")) { viewName += parameters.Get <CriteriaOperator>("FixedFilter").LegacyToString(); } return(ShowView(parameters, viewName, "List")); }
public IActionResult NoteAction(ActionParameters parameters) { string noteSubject = string.Empty; if (parameters.ContainsKey("NoteSubject")) { _noteSubject = parameters.Get <string>("NoteSubject"); } if (parameters.ContainsKey("ParentObjectName")) { _parentObjectName = parameters.Get <string>("ParentObjectName"); } if (parameters.ObjectName == "Note") { NoteId = parameters.ObjectId; } else { ObjectType = parameters.ObjectName; this.ObjectId = parameters.ObjectId; } var detailView = ViewFactory.CreateView("DefaultNoteDetailView") as INoteDetailForm; _detailView = detailView; _noteView = detailView; if (parameters.ContainsKey("PutNoteEnable")) { string putNoteEnable = string.Empty; putNoteEnable = parameters.Get <string>("PutNoteEnable"); if (putNoteEnable.Equals("false")) { _noteView.SetDescriptionVisible(false); } } OnViewSet(); return(new ModalViewResult(detailView)); }
public override IActionResult Execute(ActionParameters parameters) { if (parameters.ContainsKey("FixedFilter")) { var filter = parameters.Get <CriteriaOperator>("FixedFilter"); SetFixedFilter(filter); } _listView = CreateListView("DefaultListView"); _listView.ObjectName = ObjectName; BindListData(); var result = new PartialViewResult(); result.View = _listView; return(result); }
public override IActionResult Execute(ActionParameters parameters) { if (parameters.ContainsKey("ObjectEntity")) { ObjectEntity = parameters.Get <object>("ObjectEntity"); } var objectId = parameters.ObjectId; var workMode = parameters.Get <EntityDetailWorkingMode>("WorkingMode"); ObjectName = parameters.ObjectName; _detailView = ViewFactory.CreateView("Default" + ObjectName + "DetailView") as IObjectDetailView; this.ObjectId = objectId; this.WorkingMode = workMode; OnViewSet(); var result = new PartialViewResult(); result.View = _detailView; return(result); }