Пример #1
0
        public int Registrer(string username, string password, int authority)
        {
            int retour = 0;

            using (var db = new ManagementDbContext())
            {
                var result = (from u in db.Users
                              where u.Username == username
                              select u.Id).FirstOrDefault();

                if (result == 0)
                {
                    var user = new User
                    {
                        CreateBy = Comon.UserId,
                        Username = username,
                        Password = password,
                        //TODO: Change a more solide methode to get the authority
                        Authority = authority
                    };
                    db.Users.Add(user);
                    db.SaveChanges();
                    retour = 1;
                }
                else
                {
                    retour = 0;
                }
            }
            return(retour);
        }
Пример #2
0
        public int ModifyUser(long id, string username, string password, int authority)
        {
            int retour = 0;

            using (var db = new ManagementDbContext())
            {
                try
                {
                    var result = (from u in db.Users
                                  where u.Username == username && u.Id != id
                                  select u.Id).FirstOrDefault();

                    if (result == 0)
                    {
                        var user = db.Users.Find(id);
                        user.Username        = username;
                        user.Password        = password;
                        user.Authority       = authority;
                        user.UpdateBy        = Comon.UserId;
                        db.Entry(user).State = EntityState.Modified;
                        //db.SaveChanges();
                        db.SaveChanges();
                        retour = 1;
                    }
                }
                catch (Exception e)
                {
                    retour = 0;
                }
            }
            return(retour);
        }
Пример #3
0
 public async Task <List <User> > GetAllUser()
 {
     using (var db = new ManagementDbContext())
     {
         return(await(from user in db.Users select user).ToListAsync());
     }
 }
Пример #4
0
 private void CreatTypeCar(ManagementDbContext context)
 {
     if (context.TypeCars.Count() == 0)
     {
         List <TypeCar> listTypeCars = new List <TypeCar>()
         {
             new TypeCar()
             {
                 Name = "Xe khách"
             },
             new TypeCar()
             {
                 Name = "Xe hợp đồng"
             },
         };
         context.TypeCars.AddRange(listTypeCars);
         context.SaveChanges();
     }
     if (context.PostCategories.Count() == 0)
     {
         List <PostCategory> lstPostCate = new List <PostCategory>()
         {
             new PostCategory()
             {
                 Name = "Tổng hợp", Status = true, Alias = "Tonghop"
             }
         };
         context.PostCategories.AddRange(lstPostCate);
         context.SaveChanges();
     }
 }
Пример #5
0
        public Altelier findAltelier(long Id)
        {
            Altelier altelier;

            using (var db = new ManagementDbContext())
            {
                altelier = db.Alteliers.Find(Id);
            }
            return(altelier);
        }
Пример #6
0
        public static void SeedHostDb(ManagementDbContext context)
        {
            context.SuppressAutoSetTenantId = true;

            // Host seed
            new InitialHostDbBuilder(context).Create();

            // Default tenant seed (in host database).
            new DefaultTenantBuilder(context).Create();
            new TenantRoleAndUserBuilder(context, 1).Create();
        }
Пример #7
0
        public int removeAltelier(long Id)
        {
            int retour = 0;

            using (var db = new ManagementDbContext())
            {
                try
                {
                    var altelier = db.Alteliers.Find(Id);
                    db.Alteliers.Remove(altelier);
                    db.SaveChangesAsync();
                    retour = 1;
                }
                catch (Exception e)
                {
                    retour = 0;
                }
            }

            return(retour);
        }
Пример #8
0
        private void CreateAccount(ManagementDbContext context)
        {
            if (context.Users.Count() == 0)
            {
                var manager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(new ManagementDbContext()));

                var roleManager = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(new ManagementDbContext()));

                string birtday = "June 18, 1996";
                var    user    = new ApplicationUser()
                {
                    UserName       = "******",
                    Email          = "*****@*****.**",
                    EmailConfirmed = true,
                    BirthDay       = DateTime.Parse(birtday),
                    FullName       = "Vu Duc Cuong"
                };

                manager.Create(user, "123@123a");

                if (!roleManager.Roles.Any())
                {
                    roleManager.Create(new IdentityRole {
                        Name = "Admin"
                    });
                    roleManager.Create(new IdentityRole {
                        Name = "User"
                    });
                    roleManager.Create(new IdentityRole {
                        Name = "Management"
                    });
                }

                var adminUser = manager.FindByEmail("*****@*****.**");

                manager.AddToRoles(adminUser.Id, new string[] { "Admin", "User", "Management" });
            }
        }
Пример #9
0
 public CoursesController(ManagementDbContext context)
 {
     _context = context;
 }
Пример #10
0
 public InitialHostDbBuilder(ManagementDbContext context)
 {
     _context = context;
 }
 public DefaultEditionCreator(ManagementDbContext context)
 {
     _context = context;
 }
 public DeviceActionController(ManagementDbContext db, IMapper mapper)
 {
     _db     = db;
     _mapper = mapper;
 }
 public UsersController(ManagementDbContext context)
 {
     _context = context;
 }
Пример #14
0
 public LampuService(ManagementDbContext dbContext)
 {
     this._db = dbContext;
 }
 public DefaultTenantBuilder(ManagementDbContext context)
 {
     _context = context;
 }
 public TenantRoleAndUserBuilder(ManagementDbContext context, int tenantId)
 {
     _context  = context;
     _tenantId = tenantId;
 }
Пример #17
0
 public FileController(ManagementDbContext db, IWebHostEnvironment env, IMapper mapper)
 {
     _db          = db;
     _virtualRoot = env.WebRootPath;
     _mapper      = mapper;
 }
Пример #18
0
 public SoftwareController(ManagementDbContext db)
 {
     _db = db;
 }
Пример #19
0
 public ManagementDbContext Init()
 {
     return(dbContext ?? (dbContext = new ManagementDbContext()));
 }
Пример #20
0
 public TaxIdController(ManagementDbContext db)
 {
     _db = db;
 }
 public RegistrationsController(ManagementDbContext context)
 {
     _context = context;
 }
Пример #22
0
 public WorkingPositionTipController(ManagementDbContext db)
 {
     _db = db;
 }
 public StudentController(ManagementDbContext db)
 {
     _db = db;
 }
Пример #24
0
 public DeviceActionTypeController(ManagementDbContext db, MapperConfiguration mapperCfg)
 {
     _db        = db;
     _mapperCfg = mapperCfg;
 }
Пример #25
0
 public DefaultLanguagesCreator(ManagementDbContext context)
 {
     _context = context;
 }
Пример #26
0
 public EmployeeController(ManagementDbContext db, IMapper mapper, MapperConfiguration mapperCfg)
 {
     _db        = db;
     _mapper    = mapper;
     _mapperCfg = mapperCfg;
 }
 public HostRoleAndUserCreator(ManagementDbContext context)
 {
     _context = context;
 }
Пример #28
0
 public DepartmentTipController(ManagementDbContext db)
 {
     _db = db;
 }
 public BatchesController(ManagementDbContext context)
 {
     _context = context;
 }
Пример #30
0
 public CertController(ManagementDbContext db, MapperConfiguration mapperCfg)
 {
     _db        = db;
     _mapperCfg = mapperCfg;
 }