public ProjectViewModel(int id) { project = pmanAPI.Project.GetByID(id); }
static void Main(string[] args) { pmanAPI.Project project = new pmanAPI.Project(); project.creator_id = 1; project.description = "project description"; project.enddate = DateTime.Now + new TimeSpan(30, 0, 0, 0);//+30 days project.name = "project name"; project.startdate = DateTime.Now; if (pmanAPI.Project.Save(project)) MessageBox.Show("saved", "saved"); else MessageBox.Show("error", "error"); project.description = "project description 2"; project.name = "project name 2"; if (pmanAPI.Project.Save(project)) MessageBox.Show("saved", "saved"); else MessageBox.Show("error", "error"); //pmanAPI.Project.Delete(project); pmanAPI.Address address = new pmanAPI.Address(); address.address_1 = "155 Woodland Ave"; address.address_2 = "Apt #4"; address.city = "Lexington"; address.state = "KY"; address.name = "Address Name"; address.zip = "40502"; if (pmanAPI.Address.Save(address)) MessageBox.Show("saved address"); else MessageBox.Show("error address!"); pmanAPI.Contact contact = new pmanAPI.Contact(); contact.firstname = "David"; contact.lastname = "David"; contact.notes = "Some notes here"; contact.phone = "859198528"; contact.email = "*****@*****.**"; contact.address_id = address.id; if (pmanAPI.Contact.Save(contact)) MessageBox.Show("save Contact"); else MessageBox.Show("error Contact!"); pmanAPI.Project_Cast projectCast = new pmanAPI.Project_Cast(); projectCast.contact_id = contact.id; projectCast.calltime_description = "Call time description"; projectCast.character_description = "Character description"; projectCast.notes = "Some notes"; projectCast.wardrobe_description = "wardrobe description"; projectCast.project_id = project.id; if(pmanAPI.Project_Cast.Save(projectCast)) MessageBox.Show("save Cast"); else MessageBox.Show("error Cast!"); pmanAPI.Project_Crew projectCrew = new pmanAPI.Project_Crew(); projectCrew.audio_tech = contact.id; projectCrew.camera = contact.id; projectCrew.director = contact.id; projectCrew.gaffer = contact.id; projectCrew.grip = contact.id; projectCrew.makeup = contact.id; projectCrew.notes = "notes here"; projectCrew.project_id = project.id; projectCrew.script = contact.id; if (pmanAPI.Project_Crew.Save(projectCrew)) MessageBox.Show("save ProjectCrew"); else MessageBox.Show("error ProjectCrew!"); pmanAPI.Project_Location projectLocation = new pmanAPI.Project_Location(); projectLocation.details = "details here"; projectLocation.location_id = address.id; if (pmanAPI.Project_Location.Save(projectLocation)) { MessageBox.Show("save project location"); } else MessageBox.Show("error project location"); pmanAPI.Project_Equipment projectEquipment = new pmanAPI.Project_Equipment(); projectEquipment.audio_marantz = 1; projectEquipment.audio_other = 1; projectEquipment.backdrops = 1; projectEquipment.battery_9volt = 1; projectEquipment.battery_aa = 1; projectEquipment.battery_aaa = 1; projectEquipment.battery_charger = 1; projectEquipment.battery_dionic = 1; projectEquipment.c_stands = 1; projectEquipment.cables_coax = 1; projectEquipment.camera_50D = 1; projectEquipment.camera_x2 = 1; projectEquipment.firestore = 1; projectEquipment.lights_300WArri = 1; projectEquipment.lights_650WArri = 1; projectEquipment.lights_softbox = 1; projectEquipment.mic_ktec_booms = 1; projectEquipment.mic_shotgun = 1; projectEquipment.mic_wireliess_lav = 1; projectEquipment.monitor = 1; projectEquipment.project_id = project.id; projectEquipment.steadicam = 1; projectEquipment.switcher = 1; projectEquipment.tape = 1; projectEquipment.teleprompter = 1; projectEquipment.tripod_miller = 1; projectEquipment.tripod_sachtler = 1; if (pmanAPI.Project_Equipment.Save(projectEquipment)) { MessageBox.Show("Save equipment"); } else MessageBox.Show("Error equipment"); }