public int translateToXaml(int projectid, int modelid) { var process = _pdesignerDB.PD_Processes.Find(modelid); var project = _inflowDB.WS_Projects.Find(projectid); _inflowDB.WS_Subjects.RemoveRange(project.Subjects); int subjects = 0; foreach (var subject in process.Subjects) { WS_Subject s = new WS_Subject() { Name = subject.Name, CanBeStarted = subject.CanBeStarted, MultiSubject = subject.MultiSubject }; s.Xaml_Data = buildXaml(process, subject); project.Subjects.Add(s); subjects++; } _inflowDB.SaveChanges(); return(subjects); }
public ActionResult ProcessDesigner(int Id) { WS_Subject subject = _db.WS_Subjects.Find(Id); return(View(subject)); }