// ДОПИСАТЬ public void AddUser(BllRole bllRole, BllUser bllUser) { DalRole dalRole = roleRepository.GetById(bllRole.Id); //?????????????????????????????????????????????????? roleRepository.AddUser(dalRole, bllUser.ToDal()); uow.Commit(); }
public void AddRole(BllUser bllUser, BllRole bllRole) { DalUser dalUser = userRepository.GetById(bllUser.Id); //?????????????????????????????????????????????????? userRepository.AddRole(dalUser, bllRole.ToDal()); uow.Commit(); }
public MembershipUser CreateUser(string login, string password) { MembershipUser membershipUser = GetUser(login, false); if (membershipUser != null) return null; var user = new BllUser() { Login = login, Password = Crypto.HashPassword(password) }; var role = RoleService.GetAll().FirstOrDefault(r => r.Name == "Пользователь"); if (role != null) { user.Roles.Add(role); } UserServise.Create(user); membershipUser = GetUser(login, false); return membershipUser; }
public ActionResult DeleteConfirmed(BllUser user) { service.Delete(user); return RedirectToAction("Index"); }
public ActionResult DeleteConfirmed(BllUser user) { try { userService.Delete(user); } catch (ArgumentNullException e) { return RedirectToAction("Index", "Error", new { id = "Параметр " + e.Message + " NULL" }); } catch { return RedirectToAction("Index", "Error", new { id = "Ошибка при сохранении файла в БД" }); } return RedirectToAction("Index", "User"); }
private MembershipUser ToMembershipUser(BllUser user) { return new MembershipUser("CustomMembershipProvider", user.Email, null, user.Email, null, null, false, false, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue); }
public BllUser Update(BllUser bllUser) { DalUser oldUser = userRepository.Update(bllUser.ToDalUser()); uow.Commit(); return oldUser == null ? null : oldUser.ToBll(); }
public void RemoveRole(BllUser bllUser, BllRole bllRole) { DalUser dalUser = userRepository.GetById(bllUser.Id); userRepository.RemoveRole(dalUser, bllRole.ToDal()); uow.Commit(); }
public IEnumerable<BllRole> GetRoles(BllUser bllUser) { return userRepository.GetRoles(bllUser.ToDal()).Select(r => r.ToBll()); }
public void Delete(BllUser bllUser) { userRepository.Delete(bllUser.ToDalUser()); uow.Commit(); }
public BllUser Create(BllUser bllUser) { BllUser newUser = userRepository.Create(bllUser.ToDalUser()).ToBll(); uow.Commit(); return newUser; }