protected void btnAddWorkgroupConfirm_Click(object sender, EventArgs e) { Workgroup workgroup = new Workgroup(Global.Core.Workgroups); workgroup.Name = txtAddWorkgroupName.Text.Trim(); workgroup.CreationDate = DateTime.Now; workgroup.Insert(); UserWorkgroup userWorkgroup = new UserWorkgroup(Global.Core.UserWorkgroups); userWorkgroup.IdUser = Global.IdUser.Value; userWorkgroup.IdWorkgroup = workgroup.Id; userWorkgroup.Insert(); Response.Redirect(Request.Url.ToString()); }
private void InsertHierarchy() { // Parse the id of the parent hierarchy // from the http request's parameters. Guid idHierarchy = Guid.Parse(Request.Params["IdHierarchy"]); // Create a new hierarchy object. Hierarchy hierarchy = new Hierarchy(Global.Core.Hierarchies); hierarchy.IdHierarchy = idHierarchy; hierarchy.Name = Request.Params["Name"]; hierarchy.SetValue("CreationDate", DateTime.Now); hierarchy.Insert(); // Parse the id of the workgroup where to assign the // hierarchy to from the http request's parameters. Guid idWorkgroup; if (!Guid.TryParse(Request.Params["IdWorkgroup"], out idWorkgroup)) { Workgroup workgroup = new Workgroup(Global.Core.Workgroups); workgroup.CreationDate = DateTime.Now; workgroup.Name = "Default"; workgroup.Insert(); idWorkgroup = workgroup.Id; UserWorkgroup userWorkgroup = new UserWorkgroup(Global.Core.UserWorkgroups); userWorkgroup.IdWorkgroup = idWorkgroup; userWorkgroup.IdUser = Global.IdUser.Value; userWorkgroup.Insert(); } WorkgroupHierarchy workgroupHierarchy = new WorkgroupHierarchy(Global.Core.WorkgroupHierarchies); workgroupHierarchy.IdHierarchy = hierarchy.Id; workgroupHierarchy.IdWorkgroup = idWorkgroup; workgroupHierarchy.Insert(); }