public void SaveUserRole(BusinessObjects.AspNetUserRole UserRole)
        {
            Logger.TraceMethodStart(ClassName, "Save");



            using (var db = new EntityModel.BugTrackingEntities())
            {
                using (var transaction = db.Database.BeginTransaction())
                {
                    try
                    {
                        UserRole.LastModified = DateTime.Now;
                        UserRole.Active       = true;
                        var newUserRole = MapperAllLevels.Map <BusinessObjects.AspNetUserRole, EntityModel.AspNetUserRole>(UserRole);
                        db.AspNetUserRoles.Add(newUserRole);
                        db.SaveChanges();
                        transaction.Commit();
                    }

                    catch (Exception ex)
                    {
                        Logger.TraceError("Exception: ", ex);
                        transaction.Rollback();
                    }

                    finally
                    {
                        Logger.TraceMethodEnd(ClassName, "Save");
                    }
                }
            }
        }
 public ActionResult AssignRole([Bind(Include = "UserId,RoleId,Active,LastModified")] BusinessObjects.AspNetUserRole aspNetUserRole)
 {
     usermanager.SaveUserRole(aspNetUserRole);
     return(RedirectToAction("/RoleList"));
 }