public ActionResult Register(vAccount acc) { UserControllers uscontrol = new UserControllers(); bool rs = false; foreach (var item in uscontrol.GetallUser()) { if (item.UserName == acc.UserName) { rs = true; } } if (rs == true) { ModelState.AddModelError("", "Tên đăng nhập hoặc mật khẩu không đúng."); return(View()); } else { acc.UserId = Guid.NewGuid(); bool kq = uscontrol.InsertUser(acc); if (kq == true) { return(RedirectToAction("Login", "Login")); } else { ModelState.AddModelError("", "Thêm không thành công. Đã có lỗi xảy ra"); return(View()); } } }
// GET: AdminCP/Account/Edit/5 public ActionResult Edit(Guid id) { UserControllers ucontroll = new UserControllers(); var user = ucontroll.GetallUser().Find(x => x.UserId == id); return(View(user)); }
public ActionResult Delete(Guid id) { UserControllers usontrol = new UserControllers(); vAccount acc = usontrol.GetallUser().Find(x => x.UserId == id); usontrol.DeleteUser(acc); return(Json(new { rs = "ok" })); }
public ActionResult Create(vAccount user) { UserControllers usontrol = new UserControllers(); user.UserId = Guid.NewGuid(); usontrol.InsertUser(user); return(RedirectToAction("Index", "Account")); }
public ActionResult Edit(vAccount acc) { if (ModelState.IsValid) { UserControllers ucontroll = new UserControllers(); ucontroll.UpdateUser(acc); return(RedirectToAction("Index")); } return(View()); }
// GET: AdminCP/Account public ActionResult Index(int pageindex = 0) { UserControllers uscontrol = new UserControllers(); const int pagesize = 10; var count = uscontrol.GetallUser().Count; var data = uscontrol.Getbypaging(pageindex * pagesize, pagesize); ViewBag.maxpage = (count / pagesize) - (count % pagesize == 0 ? 1 : 0); ViewBag.page = pageindex; return(View(data)); }
public ActionResult InsertMulti(List <vAccount> listAcc) { UserControllers Ucontroll = new UserControllers(); foreach (var item in listAcc) { item.UserId = Guid.NewGuid(); Ucontroll.InsertUser(item); } return(RedirectToAction("Index", "Account")); }
public void SaveTest() { //Arange - объявление (данные которые подаются на вход) var userName = Guid.NewGuid().ToString(); //Act - действие var controller = new UserControllers(userName); //Assert - равен ли фактический результат - ожидаемому Assert.AreEqual(userName, controller.CurrentUser.Name); }
public ActionResult Login(vAccount acc) { UserControllers uscl = new UserControllers(); vAccount kq = uscl.checkLogin(acc); if (kq.UserId == Guid.Empty) { ModelState.AddModelError("", "Tên đăng nhập hoặc mật khẩu không đúng"); return(View()); } else { Session.Add(CommonStant.SESSION_USER, kq); FormsAuthentication.SetAuthCookie(kq.UserName, kq.RememberMe); return(RedirectToAction("Home", "Admin")); } }
public void AddTest() { var userName = Guid.NewGuid().ToString(); var activityName = Guid.NewGuid().ToString(); var rnd = new Random(); var userController = new UserControllers(userName); var exController = new ExerciseContoller(userController.CurrentUser); var activity = new Activity(activityName, rnd.Next(50, 500)); //Act exController.Add(activity, DateTime.Now, DateTime.Now.AddHours(1)); //Assert Assert.AreEqual(activityName, exController.Activities.First().Name); }
public void AddTest() { //Arrange var userName = Guid.NewGuid().ToString(); var foodName = Guid.NewGuid().ToString(); var rnd = new Random(); var userController = new UserControllers(userName); var eatingController = new EatingController(userController.CurrentUser); var food = new Food(foodName, rnd.Next(100, 500), rnd.Next(100, 500), rnd.Next(100, 500), rnd.Next(100, 500)); //Act eatingController.Add(food, 100); //Assert Assert.AreEqual(foodName, eatingController.Eating.Foods.First().Key.Name); }
public void SetNewUserDataTest() { //Arange var userName = Guid.NewGuid().ToString(); var gender = "man"; var birtdate = DateTime.Now.AddYears(-2); var weight = 100; var height = 100; var controller = new UserControllers(userName); //act controller.SetNewUserData(gender, birtdate, weight, height); var controller2 = new UserControllers(userName); //Assert Assert.AreEqual(userName, controller.CurrentUser.Name); Assert.AreEqual(gender, controller.CurrentUser.Gender.Name); Assert.AreEqual(birtdate, controller.CurrentUser.BirthDay); Assert.AreEqual(weight, controller.CurrentUser.Weight); }
private void btnLogIn_Click(object sender, EventArgs e) { if (UserControllers.getUser(this.txtUsername.Text.Trim()) != null && UserControllers.checkPassword(this.txtUsername.Text.Trim(), this.txtPassword.Text.Trim()) == true) { MessageBox.Show("Đăng nhập thành công", "Thông báo", MessageBoxButtons.OK); this.Hide(); frmNote f2 = new frmNote(this.txtUsername.Text.Trim()); f2.ShowDialog(); this.Show(); this.txtUsername.Clear(); this.txtPassword.Clear(); } else { MessageBox.Show("Sai tên đăng nhập hoặc mật khẩu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtUsername.Clear(); txtPassword.Clear(); txtUsername.TabIndex = 1; } }
// GET: NA/Details/5 public ActionResult Details(int id) { var username = databaseEntitties.tb_Users.Where(user => user.UserId == id).Select(user => user.UserName).FirstOrDefault(); var userRoles = databaseEntitties.tb_UserMappedRoles.Where(user => user.userId == id).ToList(); List <string> controllerList = new List <string>(); foreach (var userRole in userRoles) { var controllers = databaseEntitties.tb_ControllerMappedRoles.Where(controller => controller.roleId == userRole.roleId).ToList(); foreach (var controller in controllers) { var actionResults = databaseEntitties.tb_Controller.Where(action => action.ControllerId == controller.ControllerId).Select(action => action.ControllerUrl).FirstOrDefault(); controllerList.Add(actionResults); } } UserControllers userController = new UserControllers(); userController.UserName = username; userController.Controllers = controllerList; ViewData["userController"] = userController; return(View()); }
private void new_user_cadastro_btn_ADM_Click(object sender, RoutedEventArgs e) { if (Buscar_emID.Text == null) { MessageBox.Show("Insira um dado no campo de busca!!"); } else { User user = new UserControllers().BuscarPorId(int.Parse(Buscar_emID.Text)); if (user != null) { username_text_ADM.Text = user.login; nomepessoa_text_ADM.Text = user.nome_user; senha_text_ADM.Password = user.pass; } else { MessageBox.Show("Dados não encontrado"); username_text_ADM.Text = ""; nomepessoa_text_ADM.Text = ""; senha_text_ADM.Password = ""; } } }
private void btnSignUp_Click(object sender, EventArgs e) { Regex reg = new Regex(match); Regex regex = new Regex(sdt); if (this.txtUsername.Text.Trim().Length < 8) { this.errP1.SetError(this.txtUsername, "Mời bạn nhập tên đăng nhập đủ 8 ký tự"); return; } else if (UserControllers.getUser(this.txtUsername.Text.Trim()) != null) { this.errP1.SetError(txtUsername, "Username đã tồn tại"); return; } else { this.errP1.Clear(); } if (this.txtPassword.Text.Trim().Length <= 0) { this.errP1.SetError(this.txtPassword, "Mời bạn nhập mật khẩu"); return; } if (this.txtEmail.Text.Trim().Length <= 0) { this.errP1.SetError(this.txtEmail, "Mời bạn nhập email"); return; } if (this.txtPhone.Text.Trim().Length < 10) { this.errP1.SetError(this.txtPhone, "Mời bạn nhập số điện thoại đủ 10 số"); return; } if (reg.IsMatch(this.txtEmail.Text)) { this.errP1.Clear(); } else { this.errP1.SetError(this.txtEmail, "Email được nhập không hợp lệ"); return; } if (regex.IsMatch(this.txtPhone.Text)) { this.errP1.Clear(); } else { this.errP1.SetError(this.txtPhone, "Số điện thoại không hợp lệ"); return; } User user = new User(); user.Username = this.txtUsername.Text.Trim(); user.Password = this.txtPassword.Text.Trim(); user.Phone = this.txtPhone.Text.Trim(); user.Email = this.txtEmail.Text.Trim(); if (UserControllers.AddUser(user) == false) { MessageBox.Show("Đăng ký không thành công"); return; } else { MessageBox.Show("Đăng ký thành công"); this.Close(); } this.txtUsername.Clear(); this.txtPassword.Clear(); this.txtPhone.Clear(); this.txtEmail.Clear(); }
static void Main(string[] args) { Console.Title = "FitnessApp by September"; Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Вас приветствует Финтнес приложение Нового Поколения"); Console.WriteLine("Введите свои корректные данные"); Console.WriteLine("Введите имя пользователя"); var name = Console.ReadLine(); var userController = new UserControllers(name); var eatingController = new EatingController(userController.CurrentUser); if (userController.IsNewUser) { Console.WriteLine("пол"); var gender = Console.ReadLine(); Console.WriteLine("дата"); var dateTime = DateTime.Parse(Console.ReadLine()); Console.WriteLine("вес"); var weight = double.Parse(Console.ReadLine()); Console.WriteLine("рост"); var height = double.Parse(Console.ReadLine()); userController.SetNewUserData(gender, dateTime, weight, height); } Console.WriteLine(userController.CurrentUser); Console.WriteLine("Что вы хотите"); Console.WriteLine("E - Ввести Пищу"); Console.WriteLine("A - Ввести Активность"); var key = Console.ReadKey(); switch (key.Key) { case ConsoleKey.E: { var foods = EnterEating(); eatingController.Add(foods.Food, foods.Weight); foreach (var item in eatingController.Eating.Foods) { Console.WriteLine("\t Продукт " + item.Key + " вес " + item.Value); } break; } case ConsoleKey.A: { break; } } Console.ReadLine(); }