protected virtual FieldValue[] CreateFieldValues(XIOT.Data.Objects.LU_TimeSource theLU_TimeSource, XIOT.Data.Objects.LU_TimeSource original_LU_TimeSource) { List <FieldValue> values = new List <FieldValue>(); values.Add(new FieldValue("TimeSourceID", original_LU_TimeSource.TimeSourceID, theLU_TimeSource.TimeSourceID)); values.Add(new FieldValue("Code", original_LU_TimeSource.Code, theLU_TimeSource.Code)); values.Add(new FieldValue("DateCreated", original_LU_TimeSource.DateCreated, theLU_TimeSource.DateCreated)); values.Add(new FieldValue("DateModified", original_LU_TimeSource.DateModified, theLU_TimeSource.DateModified)); return(values.ToArray()); }
protected virtual int ExecuteAction(XIOT.Data.Objects.LU_TimeSource theLU_TimeSource, XIOT.Data.Objects.LU_TimeSource original_LU_TimeSource, string lastCommandName, string commandName, string dataView) { ActionArgs args = new ActionArgs(); args.Controller = "LU_TimeSource"; args.View = dataView; args.Values = CreateFieldValues(theLU_TimeSource, original_LU_TimeSource); args.LastCommandName = lastCommandName; args.CommandName = commandName; ActionResult result = ControllerFactory.CreateDataController().Execute("LU_TimeSource", dataView, args); result.RaiseExceptionIfErrors(); result.AssignTo(theLU_TimeSource); return(result.RowsAffected); }
public static List <XIOT.Data.Objects.LU_TimeSource> Select(XIOT.Data.Objects.LU_TimeSource qbe) { return(new LU_TimeSourceFactory().Select(qbe)); }
public virtual int Delete(XIOT.Data.Objects.LU_TimeSource theLU_TimeSource) { return(ExecuteAction(theLU_TimeSource, theLU_TimeSource, "Select", "Delete", DeleteView)); }
public virtual int Insert(XIOT.Data.Objects.LU_TimeSource theLU_TimeSource) { return(ExecuteAction(theLU_TimeSource, new LU_TimeSource(), "New", "Insert", InsertView)); }
public virtual int Update(XIOT.Data.Objects.LU_TimeSource theLU_TimeSource) { return(Update(theLU_TimeSource, SelectSingle(theLU_TimeSource.TimeSourceID))); }
public virtual int Update(XIOT.Data.Objects.LU_TimeSource theLU_TimeSource, XIOT.Data.Objects.LU_TimeSource original_LU_TimeSource) { return(ExecuteAction(theLU_TimeSource, original_LU_TimeSource, "Edit", "Update", UpdateView)); }
public List <XIOT.Data.Objects.LU_TimeSource> Select(XIOT.Data.Objects.LU_TimeSource qbe) { return(Select(qbe.TimeSourceID, qbe.Code, qbe.DateCreated, qbe.DateModified)); }