Example #1
0
        public static void Update(IDictionary <string, object> diagram)
        {
            var diagramObject = new UserStoryAttachment();

            if (diagram.ContainsKey("Id") && !string.IsNullOrEmpty(diagram["Id"].ToString()))
            {
                diagramObject.attachId = int.Parse(diagram["Id"].ToString());
            }

            if (diagram.ContainsKey("userStoryId") && !string.IsNullOrEmpty(diagram["userStoryId"].ToString()))
            {
                diagramObject.userStoryId = int.Parse(diagram["userStoryId"].ToString());
            }

            string graph = diagram.ContainsKey("graph") ? diagram["graph"].ToString() : null;
            string svg   = diagram.ContainsKey("svg") ? diagram["svg"].ToString() : null;

            service.Update(diagramObject, graph, new New().GetUserId(), svg).ToString();
        }