First off, I'm new to K2 keep that in mind please.
I have made the decision to use SmartObjects, but find the way that the training said to user smartobjects in code a bit prone to finger trouble.
E.g. from Training
SmartObject smoTravelRequest = soServer.GetSmartObject(ConfigurationManager.AppSettingss"TravelRequestSmartObjectName"].ToString());
smoTravelRequest.Propertiess"Name"].Value = txtRequestorName.Text; smoTravelRequest.Propertiess"Start
_Date"].Value = calDate.SelectedDate.ToShortDateString();
Can anyone that has worked with this alot please advise. Is there a way to get strongly typed objects out of K2, or must I do all the hard work myself and create a facade to hide this complexity.