public GlobalSetting Insert(GlobalSetting insertGlobalSetting) { return(base.ExecuteFunction("Insert", delegate() { using (var db = base.CreateSQLContext()) { this.PreProcess(insertGlobalSetting, true); var interception = this.Intercept(insertGlobalSetting, true); if (interception.Intercepted) { return interception.ReturnEntity; } if (insertGlobalSetting.global_setting_id == Guid.Empty) { insertGlobalSetting.global_setting_id = Guid.NewGuid(); } dbGlobalSetting dbModel = insertGlobalSetting.ToDbModel(); db.dbGlobalSettings.Add(dbModel); db.SaveChanges(); this.AfterInsertPersisted(db, dbModel); this.DependencyCoordinator.GlobalSettingInvalidated(Dependency.None, dbModel.global_setting_id); } return this.GetById(insertGlobalSetting.global_setting_id); })); }
public static GlobalSetting ToDomainModel(this dbGlobalSetting entity, GlobalSetting destination = null) { if (entity != null) { if (destination == null) { destination = new GlobalSetting(); } return(am.Mapper.Map <dbGlobalSetting, GlobalSetting>(entity, destination)); } return(null); }
public static dbGlobalSetting ToDbModel(this GlobalSetting entity, dbGlobalSetting destination = null) { if (entity != null) { if (destination == null) { destination = new dbGlobalSetting(); } return(am.Mapper.Map <GlobalSetting, dbGlobalSetting>(entity, destination)); } return(null); }
public GlobalSetting GetById(Guid global_setting_id) { return(base.ExecuteFunction("GetById", delegate() { using (var db = this.CreateSQLContext()) { dbGlobalSetting result = (from n in db.dbGlobalSettings where (n.global_setting_id == global_setting_id) select n).FirstOrDefault(); return result.ToDomainModel(); } })); }
public GlobalSetting GetByName(string name) { return(base.ExecuteFunction("GetByName", delegate() { using (var db = this.CreateSQLContext()) { dbGlobalSetting result = (from n in db.dbGlobalSettings where (n.name == name) select n).FirstOrDefault(); return result.ToDomainModel(); } })); }
public GlobalSetting Update(GlobalSetting updateGlobalSetting) { return(base.ExecuteFunction("Update", delegate() { using (var db = base.CreateSQLContext()) { this.PreProcess(updateGlobalSetting, false); var interception = this.Intercept(updateGlobalSetting, false); if (interception.Intercepted) { return interception.ReturnEntity; } dbGlobalSetting found = (from n in db.dbGlobalSettings where n.global_setting_id == updateGlobalSetting.global_setting_id select n).FirstOrDefault(); if (found != null) { GlobalSetting previous = found.ToDomainModel(); found = updateGlobalSetting.ToDbModel(found); db.SaveChanges(); this.AfterUpdatePersisted(db, found, previous); this.DependencyCoordinator.GlobalSettingInvalidated(Dependency.None, found.global_setting_id); } return this.GetById(updateGlobalSetting.global_setting_id); } })); }
public void Delete(Guid global_setting_id) { base.ExecuteMethod("Delete", delegate() { using (var db = base.CreateSQLContext()) { dbGlobalSetting found = (from a in db.dbGlobalSettings where a.global_setting_id == global_setting_id select a).FirstOrDefault(); if (found != null) { db.dbGlobalSettings.Remove(found); db.SaveChanges(); this.AfterDeletePersisted(db, found); this.DependencyCoordinator.GlobalSettingInvalidated(Dependency.None, found.global_setting_id); } } }); }
partial void AfterDeletePersisted(StencilContext db, dbGlobalSetting globalsetting);
partial void AfterUpdatePersisted(StencilContext db, dbGlobalSetting globalsetting, GlobalSetting previous);
partial void AfterInsertPersisted(StencilContext db, dbGlobalSetting globalsetting);