protected virtual FieldValue[] CreateFieldValues(XIOT.Data.Objects.DIM_People theDIM_People, XIOT.Data.Objects.DIM_People original_DIM_People) { List <FieldValue> values = new List <FieldValue>(); values.Add(new FieldValue("PeopleID", original_DIM_People.PeopleID, theDIM_People.PeopleID)); values.Add(new FieldValue("Name", original_DIM_People.Name, theDIM_People.Name)); values.Add(new FieldValue("Priority", original_DIM_People.Priority, theDIM_People.Priority)); values.Add(new FieldValue("StartDate", original_DIM_People.StartDate, theDIM_People.StartDate)); values.Add(new FieldValue("EndDate", original_DIM_People.EndDate, theDIM_People.EndDate)); values.Add(new FieldValue("UTCOffset", original_DIM_People.UTCOffset, theDIM_People.UTCOffset)); values.Add(new FieldValue("ObservesDST", original_DIM_People.ObservesDST, theDIM_People.ObservesDST)); values.Add(new FieldValue("Notes", original_DIM_People.Notes, theDIM_People.Notes)); return(values.ToArray()); }
protected virtual int ExecuteAction(XIOT.Data.Objects.DIM_People theDIM_People, XIOT.Data.Objects.DIM_People original_DIM_People, string lastCommandName, string commandName, string dataView) { ActionArgs args = new ActionArgs(); args.Controller = "DIM_People"; args.View = dataView; args.Values = CreateFieldValues(theDIM_People, original_DIM_People); args.LastCommandName = lastCommandName; args.CommandName = commandName; ActionResult result = ControllerFactory.CreateDataController().Execute("DIM_People", dataView, args); result.RaiseExceptionIfErrors(); result.AssignTo(theDIM_People); return(result.RowsAffected); }
public virtual int Delete(XIOT.Data.Objects.DIM_People theDIM_People) { return(ExecuteAction(theDIM_People, theDIM_People, "Select", "Delete", DeleteView)); }
public virtual int Insert(XIOT.Data.Objects.DIM_People theDIM_People) { return(ExecuteAction(theDIM_People, new DIM_People(), "New", "Insert", InsertView)); }
public virtual int Update(XIOT.Data.Objects.DIM_People theDIM_People) { return(Update(theDIM_People, SelectSingle(theDIM_People.PeopleID))); }
public virtual int Update(XIOT.Data.Objects.DIM_People theDIM_People, XIOT.Data.Objects.DIM_People original_DIM_People) { return(ExecuteAction(theDIM_People, original_DIM_People, "Edit", "Update", UpdateView)); }
public List <XIOT.Data.Objects.DIM_People> Select(XIOT.Data.Objects.DIM_People qbe) { return(Select(qbe.PeopleID, qbe.Name, qbe.Priority, qbe.StartDate, qbe.EndDate, qbe.UTCOffset, qbe.ObservesDST, qbe.Notes)); }
public static List <XIOT.Data.Objects.DIM_People> Select(XIOT.Data.Objects.DIM_People qbe) { return(new DIM_PeopleFactory().Select(qbe)); }