public override UserDashboardData CreateUserDashboardData()
        {
            Guid id   = Guid.NewGuid();
            var  item = new UserDashboardData(id, this.ApplicationName);

            return(this.Context.UserDashboardDatas.Add(item));
        }
        public override void DeleteUserDashboardData(UserDashboardData entity)
        {
            var context = this.Context;

            if (context.Entry(entity).State == EntityState.Detached)
            {
                context.UserDashboardDatas.Attach(entity);
            }

            context.UserDashboardDatas.Remove(entity);
        }
        public override void UpdateUserDashboardData(UserDashboardData entity)
        {
            var context = this.Context;

            if (context.Entry(entity).State == EntityState.Detached)
            {
                context.UserDashboardDatas.Attach(entity);
            }

            context.Entry(entity).State = EntityState.Modified;
            entity.LastModified         = DateTime.UtcNow;
        }
Beispiel #4
0
 /// <summary>
 /// Deletes the UserDashboardData.
 /// </summary>
 /// <param name="entity">The UserDashboardData entity.</param>
 public abstract void DeleteUserDashboardData(UserDashboardData entity);
Beispiel #5
0
 /// <summary>
 /// Updates the UserDashboardData.
 /// </summary>
 /// <param name="entity">The UserDashboardData entity.</param>
 public abstract void UpdateUserDashboardData(UserDashboardData entity);
 /// <summary>
 /// Deletes the UserDashboardData.
 /// </summary>
 /// <param name="entity">The UserDashboardData entity.</param>
 public void DeleteUserDashboardData(UserDashboardData entity)
 {
     this.Provider.DeleteUserDashboardData(entity);
 }
 /// <summary>
 /// Updates the UserDashboardData.
 /// </summary>
 /// <param name="entity">The UserDashboardData entity.</param>
 public void UpdateUserDashboardData(UserDashboardData entity)
 {
     this.Provider.UpdateUserDashboardData(entity);
 }