register method

Future<Account?> register(
  1. Account c
)

Implementation

Future<Account?> register(Account c) async {
  var req = await HttpRequest().httpRequest(
      HttpIntent("auth/register", {
        "name": c.name,
        "surname": c.surname,
        "email": c.email,
        "password": c.password,
        "birthday": c.birthday?.format(pattern: "yyyy-MM-dd"),
        "gender": c.gender,
        "telephone": c.telephone
      }),
      context: context,
      "Registro...",
      method: HttpMethod.post,
      dialog: dialog);

  if (elaborateResponse(req)) {
    HttpRequest.userToken =
        ApiToken.fromJson(req.response);
    return Account.fromJson(req.response["user"]);
  }

  return null;
}