public UserModelDA GetUserById(int id) { var user = _context.Users.FirstOrDefault(u => u.Id == id); if (user == null) { return(null); } return(UserMapDA.UserToUserModelDA(user)); }
public UserModelDA GetUserByLogin(string login) { var user = _context.Users.FirstOrDefault(u => u.Login == login); if (user == null) { return(null); } return(UserMapDA.UserToUserModelDA(user)); }
public bool Create(UserModelDA createdUser) { var user = UserMapDA.UserModelDAToUser(createdUser); user.IsActive = true; user.Roles.Add(_context.Roles.FirstOrDefault(r => r.Name == "user")); _context.Users.Add(user); _context.SaveChanges(); return(true); }
public List <UserModelDA> GetAllUsers() { var users = new List <UserModelDA>(); _context.Users.ToList().ForEach(s => users.Add(UserMapDA.UserToUserModelDA(s))); if (users != null) { return(users); } else { throw new Exception("There are no users."); } }