Esempio n. 1
0
        public IActionResult Get(string id)
        {
            NeuFinesse.Data.Model.User user = _userRepository.Get(id);

            if (user == null)
            {
                return(Ok(0));
            }

            return(Ok(user));
        }
Esempio n. 2
0
        public IActionResult Post([FromBody] NeuFinesse.Data.Model.User user)
        {
            if (user == null)
            {
                return(BadRequest("User is null."));
            }

            _userRepository.Add(user);
            return(Ok("User added successfully"));
            //return CreatedAtRoute(
            //      "Get",
            //      new { Id = user.UserId },
            //      user);
        }
Esempio n. 3
0
        public IActionResult Put(string id, [FromBody] NeuFinesse.Data.Model.User user)
        {
            if (user == null)
            {
                return(BadRequest("User is null."));
            }

            NeuFinesse.Data.Model.User userToUpdate = _userRepository.Get(id);
            if (userToUpdate == null)
            {
                return(NotFound("The user record couldn't be found."));
            }

            _userRepository.Update(userToUpdate, user);
            return(NoContent());
        }