public bool Add(string dbPath, EnergyConsumptionModel item) { if (!File.Exists(dbPath)) { Console.WriteLine("Database does not exists!"); } bool result = dataBase.Create(dbPath, item); CustomPrincipal principal = Thread.CurrentPrincipal as CustomPrincipal; try { Audit.AuthorizationSuccess(principal.Identity.Name, OperationContext.Current.IncomingMessageHeaders.Action); Audit.AddSuccess(principal.Identity.Name); } catch (ArgumentException ae) { Audit.AddFailed(principal.Identity.Name); Console.WriteLine(ae.Message); } proxy = Connect(); proxy.Add(dbPath, item); return(result); }
public bool Add(string path, EnergyConsumptionModel item) { if (!File.Exists(path)) { Console.WriteLine("Database does not exists!"); } bool result = database.Create(path, item); return(result); }