public ActionResult DeleteConfirmed(Guid id)
        {
            aspnet_Applications aspnet_applications = db.aspnet_Applications.Find(id);

            db.aspnet_Applications.Remove(aspnet_applications);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 // Default contructor that set entity to field
 public aspnet_ApplicationsModel(aspnet_Applications aspnet_applications)
 {
     this._aspnet___applications    = aspnet_applications;
     this._application_name         = aspnet_applications.ApplicationName;
     this._lowered_application_name = aspnet_applications.LoweredApplicationName;
     this._application_id           = aspnet_applications.ApplicationId;
     this._description = aspnet_applications.Description;
     this._originalaspnet_Applications = aspnet_applications.DeepClone();
 }
        //
        // GET: /aspnet_Applications/Details/5

        public ActionResult Details(Guid?id)
        {
            aspnet_Applications aspnet_applications = db.aspnet_Applications.Find(id);

            if (aspnet_applications == null)
            {
                return(HttpNotFound());
            }
            return(View(aspnet_applications));
        }
 public ActionResult Edit(aspnet_Applications aspnet_applications)
 {
     if (ModelState.IsValid)
     {
         db.Entry(aspnet_applications).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(aspnet_applications));
 }
        public ActionResult Create(aspnet_Applications aspnet_applications)
        {
            if (ModelState.IsValid)
            {
                aspnet_applications.ApplicationId = Guid.NewGuid();
                db.aspnet_Applications.Add(aspnet_applications);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(aspnet_applications));
        }
        /// <summary>
        /// Ensure that application exists. If not -> create new application.
        /// </summary>
        /// <param name="applicationName">Application name.</param>
        /// <param name="context">Entity Framework data context.</param>
        /// <returns>The application object</returns>
        public static aspnet_Applications EnsureApplication(string applicationName, InventoryManagementEntities context)
        {
            aspnet_Applications application = context.aspnet_Applications.Where(a => a.ApplicationName == applicationName).FirstOrDefault();

            if (application == null)
            {
                // Create application
                context.aspnet_Applications.Add(new aspnet_Applications {
                    ApplicationId = Guid.NewGuid(), ApplicationName = applicationName
                });
                context.SaveChanges();
            }

            return(application);
        }
        /// <summary>
        /// Adds a new role to the data source for the configured applicationName.
        /// </summary>
        /// <param name="roleName">The name of the role to create.</param>
        public override void CreateRole(string roleName)
        {
            // Validate role name
            if (roleName.Contains(","))
            {
                throw new ArgumentException("Role names cannot contain commas.");
            }

            if (RoleExists(roleName))
            {
                throw new ProviderException("Role name already exists.");
            }

            try
            {
                using (InventoryManagementEntities context = new InventoryManagementEntities())
                {
                    aspnet_Applications application = ProviderUtils.EnsureApplication(ApplicationName, context);

                    // Create new role
                    aspnet_Roles newRole = new aspnet_Roles
                    {
                        RoleId          = Guid.NewGuid(),
                        RoleName        = roleName,
                        LoweredRoleName = roleName.ToLower(),
                        ApplicationId   = application.ApplicationId
                    };
                    context.aspnet_Roles.Add(newRole);
                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                if (WriteExceptionsToEventLog)
                {
                    WriteToEventLog(ex, "CreateRole");
                }
                else
                {
                    throw;
                }
            }
        }
 /// <summary>
 /// Create a new aspnet_Applications object.
 /// </summary>
 /// <param name="applicationName">Initial value of ApplicationName.</param>
 /// <param name="loweredApplicationName">Initial value of LoweredApplicationName.</param>
 /// <param name="applicationId">Initial value of ApplicationId.</param>
 public static aspnet_Applications Createaspnet_Applications(string applicationName, string loweredApplicationName, global::System.Guid applicationId)
 {
     aspnet_Applications aspnet_Applications = new aspnet_Applications();
     aspnet_Applications.ApplicationName = applicationName;
     aspnet_Applications.LoweredApplicationName = loweredApplicationName;
     aspnet_Applications.ApplicationId = applicationId;
     return aspnet_Applications;
 }
 /// <summary>
 /// There are no comments for aspnet_Applications in the schema.
 /// </summary>
 public void AddToaspnet_Applications(aspnet_Applications aspnet_Applications)
 {
     base.AddObject("aspnet_Applications", aspnet_Applications);
 }
Exemple #10
0
 // Update a existed aspnet_Applications
 public aspnet_Applications Updateaspnet_Applications(aspnet_Applications _aspnet_Applications)
 {
     unitOfWork.Update <aspnet_Applications>(_aspnet_Applications);
     return(_aspnet_Applications);
 }
Exemple #11
0
 // Delete a existed aspnet_Applications
 public void Deleteaspnet_Applications(aspnet_Applications _aspnet_Applications)
 {
     unitOfWork.Delete <aspnet_Applications>(_aspnet_Applications);
 }
Exemple #12
0
 // Add a new aspnet_Applications
 public aspnet_Applications Addaspnet_Applications(aspnet_Applications _aspnet_Applications)
 {
     unitOfWork.Add <aspnet_Applications>(_aspnet_Applications);
     return(_aspnet_Applications);
 }
Exemple #13
0
 // Refresh an existed aspnet_Applications
 public aspnet_Applications Refeshaspnet_Applications(aspnet_Applications _aspnet_Applications)
 {
     unitOfWork.Refresh <aspnet_Applications>(_aspnet_Applications);
     return(_aspnet_Applications);
 }
 protected override void Seed(PluralSightBookContext context)
 {
     try
     {
         //var tables = new List<string>()
         //{
         //    "aspnet_Application",
         //    "aspnet_Membership",
         //    "aspnet_User",
         //    "Friend"
         //};
         //foreach (var tableName in tables)
         //{
         //    context.Database.ExecuteSqlCommand(string.Format("DELETE {0}", tableName));
         //    context.SaveChanges();
         //}
         aspnet_Applications app = context.aspnet_Applications.FirstOrDefault(a => a.ApplicationName == "Test");
         if (app == null)
         {
             app = new aspnet_Applications()
             {
                 ApplicationId          = Guid.NewGuid(),
                 ApplicationName        = "Test",
                 Description            = "Test App",
                 LoweredApplicationName = "test"
             };
             context.aspnet_Applications.Add(app);
         }
         aspnet_Users user = context.aspnet_Users.FirstOrDefault(u => u.UserName == TEST_USERNAME);
         if (user == null)
         {
             user = new aspnet_Users()
             {
                 ApplicationId    = app.ApplicationId,
                 UserId           = Guid.NewGuid(),
                 UserName         = TEST_USERNAME,
                 LastActivityDate = DateTime.Now,
                 LoweredUserName  = TEST_USERNAME
             };
             context.aspnet_Users.Add(user);
         }
         aspnet_Membership member = context.aspnet_Membership.FirstOrDefault(m => m.UserId == user.UserId);
         if (member == null)
         {
             member = new aspnet_Membership()
             {
                 ApplicationId                          = app.ApplicationId,
                 CreateDate                             = DateTime.Now,
                 Email                                  = TEST_EMAIL,
                 LoweredEmail                           = TEST_EMAIL,
                 Password                               = String.Empty,
                 PasswordSalt                           = String.Empty,
                 UserId                                 = user.UserId,
                 LastPasswordChangedDate                = DateTime.Now,
                 LastLockoutDate                        = DateTime.Now,
                 LastLoginDate                          = DateTime.Now,
                 Comment                                = String.Empty,
                 FailedPasswordAnswerAttemptCount       = 0,
                 FailedPasswordAnswerAttemptWindowStart = DateTime.Now,
                 FailedPasswordAttemptCount             = 0,
                 FailedPasswordAttemptWindowStart       = DateTime.Now
             };
             context.aspnet_Membership.Add(member);
         }
         context.SaveChanges();
         // remove test user's friends
         foreach (var friend in context.Friends.Where(f => f.UserId == user.UserId))
         {
             context.Friends.Remove(friend);
         }
         context.SaveChanges();
     }
     //catch (DbEntityValidationException ex)
     //{
     //    Console.Error.WriteLine(ex.ToString());
     //    foreach (var errors in ex.EntityValidationErrors)
     //    {
     //        foreach (var error in errors.ValidationErrors)
     //        {
     //            Console.Error.WriteLine("Property: {0} Error: {1}", error.PropertyName, error.ErrorMessage);
     //        }
     //    }
     //}
     catch (Exception ex)
     {
         Console.Error.WriteLine(ex.ToString());
     }
     base.Seed(context);
 }
 /// <summary>
 /// Create a new aspnet_Applications object.
 /// </summary>
 /// <param name="applicationId">Initial value of ApplicationId.</param>
 /// <param name="applicationName">Initial value of ApplicationName.</param>
 public static aspnet_Applications Createaspnet_Applications(string applicationId, string applicationName)
 {
     aspnet_Applications aspnet_Applications = new aspnet_Applications();
     aspnet_Applications.ApplicationId = applicationId;
     aspnet_Applications.ApplicationName = applicationName;
     return aspnet_Applications;
 }
Exemple #16
0
        private void Fixupaspnet_Applications(aspnet_Applications previousValue)
        {
            if (previousValue != null && previousValue.aspnet_Paths.Contains(this))
            {
                previousValue.aspnet_Paths.Remove(this);
            }

            if (aspnet_Applications != null)
            {
                if (!aspnet_Applications.aspnet_Paths.Contains(this))
                {
                    aspnet_Applications.aspnet_Paths.Add(this);
                }
                if (ApplicationId != aspnet_Applications.ApplicationId)
                {
                    ApplicationId = aspnet_Applications.ApplicationId;
                }
            }
        }