public Application Create(Application app) { using (var db = DbFactory.CreateConnection("unhandled.ApplicationRepository_Create")) { db.EnsureParameter(app); app.Id = db.ExecuteScalar<long>(); } return app; }
public Application GetOrCreate() { var siteName = ServerHelper.GetApplicationName(); var app = GetByMachineNameAndApplicationName(Environment.MachineName, siteName); if (app != null) return app; app = new Application { MachineName = Environment.MachineName, ApplicationName = siteName }; app = Create(app); return app; }
public Application Create(Application app) { return _client.Post(app); }