Skip to content

Instantly share code, notes, and snippets.

@visparashar
Created February 20, 2018 08:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save visparashar/1fc187ab373a693865ff5dcf256e4feb to your computer and use it in GitHub Desktop.
Save visparashar/1fc187ab373a693865ff5dcf256e4feb to your computer and use it in GitHub Desktop.
package com.programinjava.learning.RestApiDemo.service;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.programinjava.learning.RestApiDemo.dto.JsonUser;
import com.programinjava.learning.RestApiDemo.model.User;
import com.programinjava.learning.RestApiDemo.repository.UserRepository;
@Service
public class UserService implements IUserService{
@Autowired
UserRepository userRepository;
@Override
public JsonUser createUser(JsonUser user) {
ObjectMapper mapper = new ObjectMapper();
User usr =mapper.convertValue(user, User.class);
User user1 =userRepository.save(usr);
return mapper.convertValue(user1, JsonUser.class);
}
@Override
public void deleteUser(String id) {
// TODO Auto-generated method stub
}
@Override
public void updateUser(User user) {
// TODO Auto-generated method stub
}
@Override
public List<JsonUser> getUser(String userId) {
// TODO Auto-generated method stub
return null;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment