public ActionResult <List <DisplayMemberDTO> > GetMembers()
        {
            var        identity = (ClaimsIdentity)HttpContext.User.Identity;
            int        userID   = Int16.Parse(identity.FindFirst(ClaimTypes.NameIdentifier).Value);
            var        user     = _context.User.Find(userID);
            Flat       flat     = _context.Flat.Where(f => f.Id == user.FlatId).FirstOrDefault();
            IQueryable members  = _context.Entry(flat).Collection(f => f.Users).Query().OrderBy(u => u.FirstName);

            return(_MemberMapper.Map <List <DisplayMemberDTO> >(members));
        }
        public ActionResult <FlatDTO> GetFlatMembers()
        {
            var identity = HttpContext.User.Identity as ClaimsIdentity;
            int userID   = Int16.Parse(identity.FindFirst(ClaimTypes.NameIdentifier).Value);
            var user     = _context.User.FirstOrDefault(x => x.Id == userID);
            var flat     = _context.Flat.FirstOrDefault(fl => fl.Id == user.FlatId);

            if (flat != null)
            {
                _context.Entry(flat).Collection(fl => fl.Users).Load();
            }
            return(new FlatDTO(flat));
        }