public ResponseUserDto RegisterUser(RequestRegisterDto userInfo, int rol = Constants.PACIENTE) { Usuario entity = new Usuario { Nombres = userInfo.Nombres, Apellidos = userInfo.Apellidos, DNI = userInfo.DNI, Sexo = userInfo.Sexo, Email = userInfo.Email, Telefono = userInfo.Telefono, Password = Utils.Encryption(userInfo.Password), RolId = rol, }; _repository.Add <Usuario>(entity); return(new ResponseUserDto { Id = entity.Id, Nombres = entity.Nombres, Apellidos = entity.Apellidos, DNI = entity.DNI, Sexo = entity.Sexo, Email = entity.Email, Telefono = entity.Telefono, RolId = entity.RolId, }); }
public IActionResult Post(RequestRegisterDto userInfo) { try { return(new JsonResult(_service.RegisterAdministrador(userInfo)) { StatusCode = 201 }); } catch (Exception e) { return(BadRequest(e.Message)); } }
public ResponseUserDto RegisterAdministrador(RequestRegisterDto userInfo) { return(RegisterUser(userInfo, Constants.ADMINISTRADOR)); }
public ResponseUserDto RegisterProfesional(RequestRegisterDto userInfo) { return(RegisterUser(userInfo, Constants.PROFESIONAL)); }