public static object FindDiagramsByStory(IDictionary <string, object> story) { DiagramService service = (DiagramService) new ServiceLocator <Attachment>().locate(); var diagrams = service.FindByStoryID(int.Parse(story["Id"].ToString())); return(Utils.SerializeObject(diagrams)); }
protected void gvResult_RowCommand(object sender, GridViewCommandEventArgs e) { string Id = gvResult.DataKeys[Convert.ToInt32(e.CommandArgument)].Values[0].ToString(); DiagramService dService = (DiagramService) new ServiceLocator <Engineer.EMF.Attachment>().locate(); var diagrams = dService.FindByStoryID(int.Parse(Id)); Diagrams.DataSource = diagrams != null ? diagrams : new List <Engineer.EMF.UserStoryAttachment>(); Diagrams.DataBind(); Diagrams.Visible = true; }