public static UsersProfile FindUserProfileByHandle(string handle) { var user = UsersDataAccess.FindUserByHandle(handle); var userPosts = PostsDataAccess.FindUserPosts(user.Email); return(new UsersProfile(user, userPosts)); }
public void DeleteSpecialRole() { using (UsersDataAccess usersDataAccess = new UsersDataAccess()) { usersDataAccess.DeleteSpecialRole(); } }
private void buttonDelete_Click(object sender, RoutedEventArgs e) { var row = (System.Data.DataRowView)dataGridViewResult.SelectedItems[0]; if (row == null) { return; } if (MessageBox.Show("Вы действительно хотите удалить этого доктора ? ", "Подтверждение удаления", MessageBoxButton.OKCancel) != MessageBoxResult.OK)//messageboxresult System.Windows.Forms.DialogResult { return; } try { //var patient = (Patient)row; //int patientId = patient.Id; UsersDataAccess.DeleteUserByDoctorId(Convert.ToInt32(row.Row.ItemArray[0].ToString())); SelectAllDoctors(); //DoctorDataAccess.DeleteDoctorById(Convert.ToInt32(row.Row.ItemArray[0].ToString())); } catch (Exception ex) { string errorMessage = string.Format("При удалении объекта произошла ошибка!\n {0}", ex.Message); MessageBox.Show(errorMessage); } }
public ActionResult Create() { RequestViewModel request = new RequestViewModel(); request.Request = new Request(); MakesDataAccess makesDA = new MakesDataAccess(); request.Makes = makesDA.GetMakesList(); request.Models = makesDA.GetModelsList(); StatesDataAccess statesDA = new StatesDataAccess(); request.States = statesDA.GetStatesList(); UsersDataAccess usersDA = new UsersDataAccess(); request.Users = usersDA.GetNonAdminUsers(); Utils util = new Utils(); request.Years = util.GetYearsList(); return(View(request)); }
private void buttonDelete_Click(object sender, RoutedEventArgs e) { var row = (Patient)dataGridViewResult.SelectedItem; if (row == null) { return; } if (MessageBox.Show("Вы действительно хотите удалить этого пациента ? ", "Подтверждение удаления", MessageBoxButton.OKCancel) != MessageBoxResult.OK)//messageboxresult System.Windows.Forms.DialogResult { return; } try { //var patient = (Patient)row; //int patientId = patient.Id; UsersDataAccess.DeleteUserByPatientId(row.Id); dataGridViewResult.ItemsSource = PatientsDataAccess.GetPatients(); } catch (Exception ex) { string errorMessage = string.Format("При удалении объекта произошла ошибка!\n {0}", ex.Message); //this.Message = errorMessage; MessageBox.Show(errorMessage); } }
//Method to Get a User by password for naming purposes public Users GetUsersByUserName(string username) { UsersDataAccess usersDA = new UsersDataAccess(); Users users = usersDA.GetUsersByUserName(username); return(users); }
//Method to Get All Users in Database public List <Users> GetUsers() { List <Users> Users = new List <Users>(); UsersDataAccess usersDA = new UsersDataAccess(); Users = usersDA.GetUsers(); return(Users); }
public static Session SignInUser(string email, string password) { var user = UsersDataAccess.FindUserByEmailAndPassword(email, password); if (user == null) { throw new WrongEmailOrPasswordException(); } return(CreateSession(user.Email, user.Handle, user.DisplayName, user.Bio)); }
public int userLogin(User user) { int loginState = 0; using (UsersDataAccess usersDataAccess = new UsersDataAccess()) { loginState = usersDataAccess.userLogin(user); } return(loginState); }
public JsonResult GetUserData(string userId) { if (userId != string.Empty && userId != null) { UsersDataAccess usersDA = new UsersDataAccess(); return(Json(usersDA.GetUser(userId), JsonRequestBehavior.DenyGet)); } else { return(Json(string.Empty)); } }
public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Request request = await db.Requests.FindAsync(id); if (request == null) { return(HttpNotFound()); } RequestViewModel requestvm = new RequestViewModel(); requestvm.Request = request; MakesDataAccess makesDA = new MakesDataAccess(); requestvm.Makes = makesDA.GetMakesList(); requestvm.Models = makesDA.GetModelsList(request.Make.GetValueOrDefault()); if (request.Make != null) { requestvm.SelectedMake = request.Make.GetValueOrDefault().ToString(); } if (request.Model != null) { requestvm.SelectedModel = request.Model.GetValueOrDefault().ToString(); } UsersDataAccess usersDA = new UsersDataAccess(); requestvm.Users = usersDA.GetNonAdminUsers(); requestvm.SelectedUser = request.UserId; StatesDataAccess statesDA = new StatesDataAccess(); requestvm.States = statesDA.GetStatesList(); if (request.FromState != null) { requestvm.FromState = request.FromState.GetValueOrDefault().ToString(); } if (request.ToState != null) { requestvm.ToState = request.ToState.GetValueOrDefault().ToString(); } Utils util = new Utils(); requestvm.Years = util.GetYearsList(); requestvm.SelectedYear = request.Year; return(View(requestvm)); }
public async void Login() { UsersDataAccess dataAccess = new UsersDataAccess(); user = await dataAccess.Find(view.Username, view.Password); if (user != null) { view.LoadMenu(user); view.ShowMessage("Access granted!"); } else { //access denied view.ShowMessage("Access denied!"); } }
/// <summary> /// Validates login details and logs in the user /// </summary> /// <param name="username"></param> /// <param name="password"></param> /// <returns></returns> public static bool ValidateAndLogin(string username, string password) { if (IsValidLoginDetails(username, password) == false) { return(false); } var user = UsersDataAccess.GetUserByName(username); LogInUser(user); if (CurrentUser.Login == username) { return(true); } return(false); }
public void Load(int userId) { try { if (userId == 0) { throw new ArgumentNullException("userId трябва да е различно от 0!"); } var user = UsersDataAccess.GetUserById(userId); this.User = user; this.FillView(); } catch (Exception e) { string message = "Грешка!:" + e.Message; View.Message = message; } }
public void Load(int userId) { try { if (userId == 0) { throw new ArgumentNullException("userId должен отличаться от 0!"); } var user = UsersDataAccess.GetUserById(userId); this.User = user; this.FillView(); } catch (Exception e) { string message = "Ошибка!:" + e.Message; View.Message = message; } }
public async Task <ActionResult> Edit(RequestViewModel rvm) { if (ModelState.IsValid) { Request request = new Request(); request = rvm.Request; request.Make = int.Parse(rvm.SelectedMake); request.Model = int.Parse(rvm.SelectedModel); request.FromState = int.Parse(rvm.FromState); request.ToState = int.Parse(rvm.ToState); request.Year = rvm.SelectedYear; request.UserId = rvm.SelectedUser; if (request.UserId == "0") { request.UserId = null; } db.Entry(request).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } MakesDataAccess makesDA = new MakesDataAccess(); rvm.Makes = makesDA.GetMakesList(); rvm.Models = makesDA.GetModelsList(); UsersDataAccess usersDA = new UsersDataAccess(); rvm.Users = usersDA.GetNonAdminUsers(); StatesDataAccess statesDA = new StatesDataAccess(); rvm.States = statesDA.GetStatesList(); Utils util = new Utils(); rvm.Years = util.GetYearsList(); return(View(rvm)); }
public static Session SignUpUser(string email, string handle, string displayName, string password) { try { UsersDataAccess.SignUpUser(email, handle, displayName, password); return(CreateSession(email, handle, displayName, "")); } catch (DuplicateKeyException ex) { if (ex.Message.Contains("PRIMARY")) { throw new EmailAlreadyInUseException(); } else { throw new HandleAlreadyInUseException(); } } }
private void SaveModel(User model) { try { if (User.UserId == 0) { User.RoleId = (int)UserRoles.Patient; UsersDataAccess.InsertUser(User); } else { UsersDataAccess.UpdateUser(User); } View.Message = "Успешен запис!"; } catch (Exception e) { var message = String.Format("Възникна грешка при съхраняване! Обадете се на администратор!/n {0} ", e.Message); View.Message = message; } }
public void Load(int userId) { try { if (userId == 0) { throw new ArgumentNullException("userId должен отличаться от 0!"); } var user = UsersDataAccess.GetUserById(userId); this.User = user; textBoxName.Text = User.Login; Password.Password = User.Password; Password2.Password = User.Password; } catch (Exception e) { string message = "Ошибка!:" + e.Message; MessageBox.Show(message); } }
//public void Save() //{ // this.FillUser(); // bool isValid = IsValid(); // if (isValid) // { // SaveModel(User); // FillView(); // } // else // { // Message message = new Message("Проблема"); // message.Show(); // }; //} private void SaveModel(User model) { try { if (User.ID == 0) { UsersDataAccess.InsertUser(User); } else { UsersDataAccess.UpdateUser(User); } labelMessage.Content = "Успешная запись!"; } catch (Exception e) { var message = String.Format("Ошибка хранилища!Позвоните администратору!/ n {0} ", e.Message); MessageBox.Show(message); } }
private void SaveModel(User model) { try { if (User.UserId == 0) { User.RoleId = (int)UserRoles.Patient; UsersDataAccess.InsertUser(User); } else { UsersDataAccess.UpdateUser(User); } View.Message = "Успешная запись!"; } catch (Exception e) { var message = String.Format("Ошибка хранилища!Позвоните администратору!/ n {0} ", e.Message); View.Message = message; } }
protected void loginButton_Click(object sender, EventArgs e) { Session.Clear(); if (this.userIdTextBox.Text.Trim().Equals("")) { this.messageLabel.Text = "Please specify a user name!"; } else if (this.userPasswordTextBox.Text.Trim().Equals("")) { this.messageLabel.Text = "Please specify a password!"; } else { UsersDataAccess usersDataAccess = new UsersDataAccess(); string id = this.userIdTextBox.Text; string pwd = this.userPasswordTextBox.Text; AmscoUser user = usersDataAccess.AuthenticateUser(id, pwd); if (user.IsAuthenticated) { if (user.Role.Equals("Beta Tester")) { Session["UserId"] = user.Id; Session["UserRole"] = user.Role; Response.Redirect("~/Beta/BetaMain.aspx"); } else { this.messageLabel.Text = "You are not authorized!"; } } else { this.messageLabel.Text = "You are not authenticated!"; } } }
public ContractService(UsersDataAccess usersDataAccess, BlockchainDataAccess blockchainDataAccess, VesselsDataAccess vesselsDataAccess) { _usersDataAccess = usersDataAccess; _blockchainDataAccess = blockchainDataAccess; _vesselsDataAccess = vesselsDataAccess; }
public UserService(UsersDataAccess usersDataAccess) { _usersDataAccess = usersDataAccess; }
public UserBusinessLogic() { usersDateAccess = new UsersDataAccess(); }
/// <summary> /// Logs out curent user /// </summary> internal static void LogOutUser() { Membership.CurrentUser = UsersDataAccess.GetAnonimousUser(); }
public VesselService(VesselsDataAccess vesselsDataAccess, CompaniesDataAccess companiesDataAccess, UsersDataAccess usersDataAccess) { _vesselsDataAccess = vesselsDataAccess; _companiesDataAccess = companiesDataAccess; _usersDataAccess = usersDataAccess; }
/// <summary> /// Checks if login details are correct /// </summary> /// <param name="username"></param> /// <param name="password"></param> /// <returns></returns> public static bool IsValidLoginDetails(string username, string password) { bool isValid = UsersDataAccess.IsValidLoginData(username, GetHashString(password)); return(isValid); }