Ejemplo n.º 1
0
        public IActionResult Add(User user, string verify)
        {
            ViewBag.Error = null;

            if (user.Password != verify)
            {
                ViewBag.Errors += "Passwords do not match<br/>";
            }

            if (user.Username == null || user.Email == null)
            {
                ViewBag.Errors += "One or more fields are empty<br/>";
            }

            if (user.Username.Length < 5 || user.Username.Length > 15 ||
                !Regex.IsMatch(user.Username, @"^[a-zA-Z]+$"))
            {
                ViewBag.Errors += "Username is invalid<br/>";
            }

            if (ViewBag.Errors)
            {
                return(View());
            }
            UserData.Add(user);
            return(View("Details", user.UserId));
        }
Ejemplo n.º 2
0
        public IActionResult Add(AddUserViewModel addUserViewModel, string verify)
        {
            addUserViewModel.Verify = verify;

            if (addUserViewModel.Password != addUserViewModel.Verify)
            {
                return(View(addUserViewModel));
            }

            if (ModelState.IsValid)
            {
                addUserViewModel.JoinTime = DateTime.Now;

                UserData.Add(addUserViewModel.CreateUser(
                                 addUserViewModel.UserName,
                                 addUserViewModel.Email,
                                 addUserViewModel.Password,
                                 addUserViewModel.Verify,
                                 addUserViewModel.JoinTime
                                 ));

                return(Redirect("/User/Index"));
            }

            return(View());
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Get the rolling average
        /// </summary>
        /// <returns>The current average</returns>
        public UserData GetAverage()
        {
            // Recalculate the average if necessary
            if (!upToDate)
            {
                average = new UserData(0, 0, 0, 0);

                // Add each sample
                foreach (var a in Samples)
                {
                    average.Add(a);
                }

                // Divide by number of samples
                average.Divide(SampleCount);

                // Log the average if enabled
                if (log)
                {
                    nLog.Log("raAvLog", average.rightArmAngle);
                }
            }

            // Return the average
            return(average);
        }
Ejemplo n.º 4
0
        public IActionResult Add(AddUserViewModel addUserViewModel, string verify)

        {
            User newUser = new User()

            {
                Username = addUserViewModel.Username,

                Email = addUserViewModel.Email,

                Password = addUserViewModel.Password,

                Verify = addUserViewModel.Verify,

                UserId = addUserViewModel.UserId,

                UserDateTime = addUserViewModel.UserDateTime
            };

            if (ModelState.IsValid && verify == newUser.Password)

            {
                UserData.Add(newUser);

                return(Redirect("/User/Index"));
            }



            return(View("Add", addUserViewModel));
        }
Ejemplo n.º 5
0
        public UserMutation(UserData propertyData)
        {
            Field <UserType>(
                "createUser",
                arguments: new QueryArguments(
                    new QueryArgument <NonNullGraphType <UserInputType> > {
                Name = "user"
            }
                    ),
                resolve: context =>
            {
                var property = context.GetArgument <User>("user");
                return(propertyData.Add(property));
            });

            Field <UserType>(
                "updateUser",
                arguments: new QueryArguments(
                    new QueryArgument <NonNullGraphType <UserInputType> > {
                Name = "user"
            }
                    ),
                resolve: context =>
            {
                var user = context.GetArgument <User>("user");
                return(propertyData.Update(user));
            });
        }
Ejemplo n.º 6
0
        public SignalRConnectionModel AddConnection(string connectionId, string refererUrl, string remoteIp)
        {
            //  Utils.SimpleLogger logger = new Utils.SimpleLogger();
            //  logger.Error("adding connection: " + connectionId + " - " + remoteIp + " - " + refererUrl);

            var user = UserData.FirstOrDefault(ln => ln.IdentityName == "Anonymous");

            if (user == null)
            {
                user = UserData.Add(new Models.UserDataModel()
                {
                    IdentityName = "Anonymous"
                });
            }

            var dbobj = SignalRConnections.Add(new Models.SignalRConnectionModel()
            {
                SignalRConnectionId = connectionId,
                ConnectionState     = Enums.EnumSignalRConnectionState.Connected,
                RefererUrl          = refererUrl,
                RemoteIp            = remoteIp,
                User        = user,
                MinerStatus = new MinerStatusModel()
            });

            SaveChanges();
            return(dbobj);
        }
Ejemplo n.º 7
0
        public async Task Register([FromBody] RegisterUserModel model)
        {
            var user = new ApplicationUser
            {
                UserName  = model.Username,
                Email     = model.Email,
                FirstName = model.FirstName,
                LastName  = model.LastName
            };
            var result = await _userManager.CreateAsync(user, model.Password);

            if (result.Succeeded)
            {
                var uiUser = new UserModel
                {
                    Id           = user.Id,
                    FirstName    = user.FirstName,
                    LastName     = user.LastName,
                    EmailAddress = user.Email
                };

                UserData data = new UserData(_config);
                data.Add(uiUser);
            }
        }
Ejemplo n.º 8
0
 public void InitUserData()
 {
     tick = 0;
     for (int i = UserData.Count; i < maxNum; i++)
     {
         UserData.Add(new PreChannel());
     }
 }
Ejemplo n.º 9
0
        public void Add()
        {
            User user = new User {
                Email = this.Email, Password = this.Password, UserName = this.UserName
            };

            UserData.Add(user);
        }
Ejemplo n.º 10
0
        public void AddTest()
        {
            UserModel userM = new UserModel()
            {
                Age = 24, Name = "Materal"
            };

            userDa.Add(userM);
        }
        private void AddRemoteImage()
        {
            Console.WriteLine("Adding a remote image");

            OpenFileDialog openFileDialog = new OpenFileDialog();

            openFileDialog.InitialDirectory = "Pictures";
            openFileDialog.Filter           = "Image files (*.jpg;*.jpeg)|*.jpg;*.jpeg;";
            openFileDialog.RestoreDirectory = true;

            string      fileName    = "";
            BitmapImage bitmapImage = new BitmapImage();

            openFileDialog.ShowDialog(Application.Current.MainWindow);
            fileName = openFileDialog.FileName;

            if (!String.IsNullOrEmpty(fileName))
            {
                bitmapImage.BeginInit();
                bitmapImage.UriSource = new Uri(fileName);
                bitmapImage.EndInit();

                // SENDING SIMULATION
                // BitmapImage to bitmap
                Bitmap bitmap = BitmapImageToBitmap(bitmapImage);

                // Bitmap to bit array
                ImageConverter converter   = new ImageConverter();
                byte[]         bitmapBytes = (byte[])converter.ConvertTo(bitmap, typeof(byte[]));

                // Bitmap bytes to string
                string bitmapString = Convert.ToBase64String(bitmapBytes);

                // Bitmap in a networkdata object
                NetworkData networkData     = new NetworkData("Moe", bitmapString, true);
                string      jsonNetworkData = JsonConvert.SerializeObject(networkData);

                Console.WriteLine("JSON Network Data:");
                Console.WriteLine(jsonNetworkData);

                NetworkData receivedNetworkData = JsonConvert.DeserializeObject <NetworkData>(jsonNetworkData);

                if (receivedNetworkData.ImageMessage)
                {
                    byte[] receivedBitmapBytes = Convert.FromBase64String(receivedNetworkData.Data);

                    Bitmap      receivedBitmap      = (Bitmap)converter.ConvertFrom(receivedBitmapBytes);
                    BitmapImage receivedBitmapImage = BitmapToBitmapImage(receivedBitmap);

                    ImageData visibleImage = new ImageData(receivedNetworkData.Name, receivedBitmapImage);
                    ImageData hiddenImage  = new ImageData(receivedNetworkData.Name, receivedBitmapImage, Visibility.Hidden);

                    RemoteData.Add(visibleImage);
                    UserData.Add(hiddenImage);
                }
            }
        }
Ejemplo n.º 12
0
 public IActionResult Add(AddUserViewModel addUserViewModel)
 {
     if (ModelState.IsValid)
     {
         UserData.Add(addUserViewModel.CreateUser());
         return(Redirect("/User"));
     }
     return(View(addUserViewModel));
 }
Ejemplo n.º 13
0
 public IActionResult Add(AddUserViewModel userFromView)
 {
     if (ModelState.IsValid)
     {
         User newUser = userFromView.CreateUser();
         UserData.Add(newUser);
         return(Redirect("/User"));
     }
     return(View(userFromView));
 }
Ejemplo n.º 14
0
 public ActionResult Create(
     [Bind(Include = "Username,Password,FirstName,LastName,EmailAddress,ExternalTenant,ExternalUsername,Enabled")]
     UserViewModel vm)
 {
     if (ModelState.IsValid)
     {
         var entity = new User();
         Mapper.Map(vm, entity);
         _repo.Add(entity);
         return(RedirectToAction("Index"));
     }
     return(Create());
 }
Ejemplo n.º 15
0
        public ActionResult Add(User model, int RoleId)
        {
            model.Password = GetHashedPassword(model.Password);
            bool result = UserData.Add(model, RoleId);

            if (result)
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                return(View());
            }
        }
Ejemplo n.º 16
0
 public IActionResult Add(AddUserViewModel addUserViewModel)
 {
     if (ModelState.IsValid)
     {
         User newUser = new User
         {
             Username = addUserViewModel.Username,
             Password = addUserViewModel.Password
         };
         UserData.Add(newUser);
         return(Redirect("/Roulette"));
     }
     return(View(addUserViewModel));
 }
Ejemplo n.º 17
0
        public ActionResult Add(User user, string verify)
        {
            if (user.Password != verify)
            {
                ViewBag.message = "Passwords do not match";
                user.Password   = string.Empty;
                return(View(user));
            }

            UserData.Add(user);
            string messageString = $"Welcome {user.UserName}!";

            //return Redirect($"Index?message={messageString}");
            return(RedirectToAction("Index", new { message = messageString }));
        }
Ejemplo n.º 18
0
 public UserDTO Register(UserDTO user)
 {
     try
     {
         UserDTO userDTO = new UserDTO();
         user.Token = GenerateToken();
         user.Id    = Guid.NewGuid();
         userDTO    = userData.Add(user);
         return(userDTO);
     }
     catch
     {
         return(null);
     }
 }
Ejemplo n.º 19
0
 public IActionResult Add(User user, string verify)
 {
     if (user.Password == verify && !String.IsNullOrEmpty(user.Username))
     {
         UserData data = new UserData();
         data.Add(user);
         return(RedirectToAction("Details", new { userId = user.UserId }));
     }
     else
     {
         ViewBag.PasswordError = user.Password != verify ? "Your passwords must match" : "";
         ViewBag.UsernameError = String.IsNullOrEmpty(user.Username) ? "You must enter a username" : "";
         return(View(user));
     }
 }
Ejemplo n.º 20
0
 public IActionResult Add(AddUserViewModel addUserViewModel)
 {
     if (ModelState.IsValid)
     {
         User user = new User()
         {
             Name     = addUserViewModel.Name,
             Email    = addUserViewModel.Email,
             Password = addUserViewModel.Password
         };
         UserData.Add(user);
         return(Redirect("/User"));
     }
     return(View(addUserViewModel));
 }
Ejemplo n.º 21
0
        public IActionResult Add(AddUserViewModel addUserVM)
        {
            if (ModelState.IsValid)
            {
                User newUser = new User
                {
                    Username = addUserVM.Username,
                    Password = addUserVM.Password,
                    Email    = addUserVM.Email
                };
                UserData.Add(newUser);
                return(Redirect("/User/Detail/" + newUser.UserId));
            }
            return(View(addUserVM));

            //if (String.IsNullOrEmpty(user.Username))
            //{
            //    ViewBag.email = user.Email;
            //    ViewBag.error = "Bad username. Do better.";
            //    return View();
            //}
            //else if (user.Username.Length < 5  && user.Username.Length > 15)
            //{
            //    ViewBag.userName = user.Username;
            //    ViewBag.email = user.Email;
            //    ViewBag.error = "Bad username. Do better.</br>Usernames need to be between 5 and 15 characters.";
            //    return View();
            //}
            //else if (user.Password.Length < 5)
            //{
            //    ViewBag.userName = user.Username;
            //    ViewBag.email = user.Email;
            //    ViewBag.error = "Bad password. Do better.</br>Passwords need to be greater than 5 characters";
            //    return View();
            //}
            //else if (user.Password == verify && !String.IsNullOrEmpty(user.Username))
            //{
            //    string url = String.Format("/User/Index?userId={0}", user.UserId);
            //    return Redirect(url);
            //}
            //else
            //{
            //    ViewBag.userName = user.Username;
            //    ViewBag.email = user.Email;
            //    ViewBag.error = "Bad password(s). Do better.";
            //    return View();
            //}
        }
Ejemplo n.º 22
0
        public IActionResult Add(AddUserViewModel addUserViewModel)
        {
            if (ModelState.IsValid)
            {
                User newUser = new User
                {
                    Username = addUserViewModel.Username,
                    Email    = addUserViewModel.Email
                };

                UserData.Add(newUser);

                return(Redirect("/User"));
            }
            return(View(addUserViewModel));
        }
Ejemplo n.º 23
0
 public IActionResult Add(AddUserViewModel addUserViewModel)
 {
     //validate succeed add user to userData
     if (ModelState.IsValid)
     {
         User newUser = new User()
         {
             Username = addUserViewModel.UserName,
             Email    = addUserViewModel.Email,
             Password = addUserViewModel.Password
         };
         UserData.Add(newUser);
         return(Redirect("/User"));
     }
     //otherwise render same form
     return(View(addUserViewModel));
 }
Ejemplo n.º 24
0
 /// <summary>
 /// Register new user
 /// </summary>
 /// <param name="userDTO"></param>
 /// <returns></returns>
 public UserDTO Register(UserDTO userDTO)
 {
     try
     {
         userDTO.Id       = Guid.NewGuid();
         userDTO.Password = Hashing.HashPassword(userDTO.Password);
         return(userData.Add(userDTO));
     }
     catch (UserAlreadyExists)
     {
         throw new UserAlreadyExists();
     }
     catch
     {
         return(null);
     }
 }
Ejemplo n.º 25
0
        public IActionResult Add(AddUserViewModel addUserViewModel)
        {
            if (ModelState.IsValid)
            {
                User newUser = addUserViewModel.NewUser(
                    addUserViewModel.Username,
                    addUserViewModel.Email,
                    addUserViewModel.Password
                    );

                UserData.Add(newUser);

                return(Redirect("/"));
            }

            return(View(addUserViewModel));
        }
Ejemplo n.º 26
0
 public XCodeCompileUnit(CodeCompileUnit source) : base()
 {
     if (source != null)
     {
         Namespaces.AddRange(source.Namespaces);
         EndDirectives.AddRange(source.EndDirectives);
         StartDirectives.AddRange(source.StartDirectives);
         AssemblyCustomAttributes.AddRange(source.AssemblyCustomAttributes);
         foreach (string name in source.ReferencedAssemblies)
         {
             ReferencedAssemblies.Add(name);
         }
         foreach (DictionaryEntry item in source.UserData)
         {
             UserData.Add(item.Key, item.Value);
         }
     }
 }
Ejemplo n.º 27
0
        public UserDataEntity UpdateOrCreateUserData(UserDataEntity dataEntity)
        {
            lock (dataEntity.IdAppUser + "db")
            {
                var hasUserData =
                    UserData.FirstOrDefault(e => e.Key.ToUpper().Equals(dataEntity.Key.ToUpper()) && e.IdAppUser == dataEntity.IdAppUser);

                if (hasUserData == null)
                {
                    UserData.Add(dataEntity);
                    return(UserData.Last(e => e.IdAppUser == dataEntity.IdAppUser));
                }

                hasUserData.Value = dataEntity.Value;

                UserData.Update(hasUserData);
                return(dataEntity);
            }
        }
Ejemplo n.º 28
0
        public IActionResult Add(User user, string password2)
        {
            ViewBag.username = user.Username;
            ViewBag.email    = user.Email;

            if (user.Password == null || !user.Password.Equals(password2))
            {
                ViewBag.message = "Passwords do not match";
                return(View());
            }

            if (user.Password.Length < 5 || user.Password.Length > 15 || user.Password.Count(c => Char.IsDigit(c)) < 1)
            {
                ViewBag.message = "Your password must be between 5 and 15 characters long and contain atleast 1 number";
                return(View());
            }

            UserData.Add(user);
            return(Redirect("Index/" + user.UserId));
        }
Ejemplo n.º 29
0
        protected void Application_Start()
        {
            var settings = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~").AppSettings.Settings;

            Default.Username   = settings["DefaultUsername"].Value;
            Default.TenantCode = settings["DefaultTenantCode"].Value;

            if (settings["DefaultUserPassword"] != null && settings["DefaultUserPassword"].Value.Length > 0)
            {
                var _tenantRepo = new TenantData();
                _tenantRepo.Add(new Tenant
                {
                    TenantCode = Default.TenantCode,
                    TenantName = settings["DefaultTenantName"].Value,
                    AllowLogin = true
                }, true);

                var _userRepo = new UserData();
                _userRepo.Add(new User
                {
                    Username           = Default.Username,
                    Password           = settings["DefaultUserPassword"].Value.Encrypt(),
                    FirstName          = settings["DefaultUserFirstName"].Value,
                    LastName           = settings["DefaultUserLastName"].Value,
                    EmailAddress       = settings["DefaultUserEmailAddress"].Value,
                    ExternalTenantCode = null,
                    ExternalUsername   = null
                }, true);
            }

            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            ViewEngines.Engines.Clear();
            ViewEngines.Engines.Add(new MultiTenantViewEngine());

            AntiForgeryConfig.UniqueClaimTypeIdentifier = ClaimTypes.NameIdentifier;

            ModelMetadataProviders.Current = new ModelMetadataProvider();
        }
Ejemplo n.º 30
0
        public IActionResult Add(AddUserViewModel addUserViewModel)
        {
            if (ModelState.IsValid)
            {
                User newUser = new User
                {
                    Username = addUserViewModel.Username,
                    Email    = addUserViewModel.Email,
                    Password = addUserViewModel.Password,
                    Now      = DateTime.Now
                };

                UserData.Add(newUser);
                return(Redirect("/user"));
            }

            else
            {
                return(View(addUserViewModel));
            }
        }