Exemplo n.º 1
0
        public void CreateUser(AdminCreateUserViewModel user)
        {
            try
            {
                User newuser = new User()
                {
                    First_Name  = user.First_Name,
                    Last_Name   = user.Last_Name,
                    Email       = user.Email,
                    Password    = user.Password,
                    Reg_Date    = DateTime.Now,
                    Last_Date   = DateTime.Now,
                    Delete_Date = DateTime.MaxValue,
                    Status      = 0,
                };
                db.User.InsertOnSubmit(newuser);
                db.SubmitChanges();

                User_in_Role usinrole = new User_in_Role()
                {
                    User_id = newuser.id,
                    Role_id = (from r in db.Role where r.Role_Name == user.Role select r.id).First()
                };
                db.UserInRole.InsertOnSubmit(usinrole);
                db.SubmitChanges();
            }
            catch (Exception ex)
            {
                logger.Error(ex.Message);
            }
        }
Exemplo n.º 2
0
 public void CreateUser(User user, int role_id)
 {
     try
     {
         db.User.InsertOnSubmit(user);
         db.SubmitChanges();
         User_in_Role usinrole = new User_in_Role()
         {
             User_id = user.id, Role_id = role_id
         };
         db.UserInRole.InsertOnSubmit(usinrole);
         db.SubmitChanges();
     }
     catch (Exception ex)
     {
         logger.Error(ex.Message);
     }
 }
Exemplo n.º 3
0
        public void SaveChanges(AdminPanelViewModel user)
        {
            try
            {
                User us = (from u in db.User where user.id == u.id select u).First();
                us.First_Name = user.First_Name;
                us.Last_Name  = user.Last_Name;
                us.Email      = user.Email;
                db.SubmitChanges();

                User_in_Role uir = (from i in db.UserInRole where user.id == i.User_id select i).First();
                uir.Role_id = (from r in db.Role where r.Role_Name == user.Role select r.id).First();
                db.SubmitChanges();
            }
            catch (Exception ex)
            {
                logger.Error(ex.Message + " for user:" + user.id);
            }
        }