public void DeleteUsers(UserDomainView userDeleted) { Users user = GetById(userDeleted.Id); user.IsActive = !user.IsActive; Update(user); Save(); }
public UserDTO GetUserLogin(string username, string password) { UserDomainView userDomain = this._userNonGenericRepository.GetUserDomain(username, password); UserDTO user = this._mapper.Map <UserDomainView, UserDTO>(userDomain); user.Token = this.GenerateJSONWebToken(user.UserName, userDomain.RoleName); this.log.WriteLog("Login", user.UserName); return(user); }
public UserDomainView GetUserDomain(string username, string password) { UserDomainView userDomain; var query = from user in _context.Users join person in _context.Persons on user.PersonId equals person.Id join roles in _context.Roles on user.RoleId equals roles.Id where user.UserName == username && user.UserPassword == password select new { user.Id, user.UserName, person.FirstName, person.MiddleName, person.LastName, user.RoleId, roles.RoleName, user.IsActive }; var obj = query.FirstOrDefault(); if (obj == null) { return(null); } userDomain = new UserDomainView() { Id = obj.Id, FirstName = obj.FirstName, UserName = obj.UserName, MiddleName = obj.MiddleName != null ? obj.MiddleName : "", LastName = obj.LastName, RoleId = obj.RoleId, RoleName = obj.RoleName, IsActive = obj.IsActive }; return(userDomain); }