Ejemplo n.º 1
0
        public ActionResult <User> RegisterUser([FromBody] User user)
        {
            User response = _userservice.Register(user);

            if (response.Role.Equals(Role.Student))
            {
                _studentservice.CreateStudent(response, new Institute());
            }
            else
            if (response.Role.Equals(Role.Club))
            {
                _clubservice.CreateClub(response, new Institute(), new Domain());
            }
            else
            if (response.Role.Equals(Role.Sponsor))
            {
                _sponsorservice.CreateSponsor(response);
            }

            return(Ok(response));
        }