Ejemplo n.º 1
0
        private void LoadData(DataQueryContext context, TimeSpan timeOffset)
        {
            var user      = this.AgendaDay.User;
            var date      = this.AgendaDay.Date.Add(timeOffset);
            var agendaDay = new AgendaDay(user, date, this.MainContext.GetService <IAgendaDataProvider>().GetAgendaOutlets(context, user, date));

            this.LoadData(agendaDay);
        }
Ejemplo n.º 2
0
        public static Activity Insert(DataQueryContext context, Activity activity)
        {
            if (context == null)
            {
                throw new ArgumentNullException(nameof(context));
            }

            context.Execute(new Query("insert into ...."));

            return(null);
        }
Ejemplo n.º 3
0
        public static void Update(DataQueryContext context, Activity activity)
        {
            if (context == null)
            {
                throw new ArgumentNullException(nameof(context));
            }
            if (activity == null)
            {
                throw new ArgumentNullException(nameof(activity));
            }

            context.Execute(new Query(@"update activities set details = @details, ..... where id = @id"));
        }
Ejemplo n.º 4
0
        public static List <AgendaOutlet> GetAgendaOutlets(DataQueryContext context, User user, DateTime date)
        {
            if (context == null)
            {
                throw new ArgumentNullException(nameof(context));
            }
            if (user == null)
            {
                throw new ArgumentNullException(nameof(user));
            }

            var outlets = context.MainContext.DataCache.GetValues <Outlet>(context.DbContext);

            //context.Execute(new Query<Outlet>("", null));

            return(new List <AgendaOutlet>());
        }
Ejemplo n.º 5
0
 public IEnumerable <Outlet> GetOutlets(DataQueryContext context)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 6
0
 public IEnumerable <ActivityTypeCategory> GetCategories(DataQueryContext context)
 {
     throw new NotImplementedException();
 }