Ignore:
Timestamp:
01/08/21 23:47:41 (3 years ago)
Author:
Vzdra <vladko.zdravkovski@…>
Branches:
master
Children:
297bd16
Parents:
bd38a55
Message:

refactoring and response dto

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/main/java/it/finki/tinki/web/controller/AccountEditController.java

    rbd38a55 rbd46dbb  
    22
    33import it.finki.tinki.model.Skill;
    4 import it.finki.tinki.model.Users.Account;
    54import it.finki.tinki.model.Users.Company;
    65import it.finki.tinki.model.Users.Team;
    76import it.finki.tinki.model.Users.User;
    8 import it.finki.tinki.model.dto.*;
     7import it.finki.tinki.model.dto.register.account.CompanyRegisterDTO;
     8import it.finki.tinki.model.dto.register.account.TeamRegisterDTO;
     9import it.finki.tinki.model.dto.register.account.UserRegisterDTO;
     10import it.finki.tinki.model.dto.response.account.CompanyResponseDTO;
     11import it.finki.tinki.model.dto.response.account.TeamResponseDTO;
     12import it.finki.tinki.model.dto.response.account.UserResponseDTO;
    913import it.finki.tinki.model.enumerator.AccountType;
    1014import it.finki.tinki.service.AccountService;
    1115import it.finki.tinki.service.SkillService;
    12 import org.springframework.web.bind.annotation.PathVariable;
    13 import org.springframework.web.bind.annotation.RequestBody;
    14 import org.springframework.web.bind.annotation.RequestMapping;
    15 import org.springframework.web.bind.annotation.RestController;
     16import org.springframework.web.bind.annotation.*;
    1617
    1718import java.util.List;
     
    3031    }
    3132
    32     @RequestMapping(path = "/user/{id}/{email}")
     33    @PostMapping(path = "/user/{id}/{email}")
    3334    public UserResponseDTO editUser(@PathVariable(name = "id") Long id,
    3435                                    @PathVariable(name = "email") String email,
     
    4849            userResponseDTO.setEmail(u.getEmail());
    4950            userResponseDTO.setType(AccountType.USER);
     51            userResponseDTO.setError(null);
    5052            userResponseDTO.setName(u.getName());
    5153            userResponseDTO.setSurname(u.getSurname());
     
    5961    }
    6062
    61     @RequestMapping(path = "/company/{id}/{email}")
     63    @PostMapping(path = "/company/{id}/{email}")
    6264    public CompanyResponseDTO editCompany(@PathVariable(name = "id") Long id,
    6365                                          @PathVariable(name = "email") String email,
     
    7375            companyResponseDTO.setId(c.getId());
    7476            companyResponseDTO.setEmail(c.getEmail());
     77            companyResponseDTO.setError(null);
    7578            companyResponseDTO.setType(AccountType.COMPANY);
    7679            companyResponseDTO.setName(c.getName());
     
    8386    }
    8487
    85     @RequestMapping(path = "/team/{id}/{email}")
     88    @PostMapping(path = "/team/{id}/{email}")
    8689    public TeamResponseDTO editTeam(@PathVariable(name = "id") Long id,
    8790                                    @PathVariable(name = "email") String email,
     
    97100            teamResponseDTO.setId(t.getId());
    98101            teamResponseDTO.setEmail(t.getEmail());
     102            teamResponseDTO.setError(null);
    99103            teamResponseDTO.setType(AccountType.TEAM);
    100104            teamResponseDTO.setName(t.getName());
Note: See TracChangeset for help on using the changeset viewer.