コード例 #1
0
ファイル: LocalStorageService.cs プロジェクト: vincedani/svu
        public MappedActivity ModifActivity(MappedActivity activity)
        {
            Activity act = ActivityMapper.MapActivityToDB(activity);

            context.Entry(act).State = EntityState.Modified;
            context.SaveChanges();

            act = context.Acivities.SingleOrDefault(a => a.ID == activity.ID);
            return(ActivityMapper.MapActivityFromDB(act));
        }
コード例 #2
0
ファイル: LocalStorageService.cs プロジェクト: vincedani/svu
        public MappedActivity AddActivity(MappedActivity activity)
        {
            Activity act = ActivityMapper.MapActivityToDB(activity);

            act.CreatedTime = DateTime.Now;
            act             = context.Acivities.Add(act).Entity;
            context.SaveChanges();

            return(ActivityMapper.MapActivityFromDB(act));
        }
コード例 #3
0
ファイル: LocalStorageService.cs プロジェクト: vincedani/svu
        public IEnumerable <MappedActivity> GetActivities()
        {
            var activities            = context.Acivities;
            List <MappedActivity> ret = new List <MappedActivity>();

            foreach (Activity a in activities)
            {
                ret.Add(ActivityMapper.MapActivityFromDB(a));
            }
            return(ret);
        }
コード例 #4
0
ファイル: LocalStorageService.cs プロジェクト: vincedani/svu
        public MappedActivity GetActivityById(long id)
        {
            Activity activity = context.Acivities.SingleOrDefault(x => x.ID == id);

            return(ActivityMapper.MapActivityFromDB(activity));
        }