public UsageLog[] GetUsageLog(Db.Storage Db, string login, DateTime date) { using (Db) { return(mapUsageLog.Map(Db.GetUsage(login, date)).ToArray()); } }
public User[] GetUsers(Db.Storage Db) { using (Db) { var users = Db.GetUsers(); var res = mapUser.Map(users).ToArray(); return(res); } }
public Curfew[] GetCurfews(Db.Storage Db, string login) { using (Db) { var user = Db.GetUser(login); var curfews = user.Curfews; if (!curfews.Any()) { Log.WarnFormat("no user:{0} curfews where found", login); } return(mapCurfew.Map(curfews).ToArray()); } }
public void SaveCurfew(Db.Storage Db, Curfew[] values, string login) { using (Db) { var mapper = new Mapper <Curfew, Db.Curfew>(); var dbcurfews = mapper.Map(values); using (var tr = Db.BeginTransaction()) { Db.RemoveCurfews(login); Db.AddCurfews(login, dbcurfews); tr.Commit(); } } }