public IHttpActionResult AllUsers()
        {
            var context = new GilliganContext();
            var users   = context.Users.ToList();

            var vm = _mapper.Map <IEnumerable <UserViewModel> >(users);

            return(Ok(vm));
        }
        public IHttpActionResult NewUser(UserViewModel viewModel)
        {
            var user = new User
            {
                Id       = Guid.NewGuid(),
                UserId   = Guid.NewGuid(),
                UserName = viewModel.UserName
            };

            var context = new GilliganContext();

            context.Users.Add(user);
            context.SaveChanges();

            return(Ok());
        }