Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def put_me(conn,%{"surname" => surname, "given_name" => given_name, "birthday" => birthday,
- "address" => address, "phone" => phone, "email" => email, "gender" => gender}) do
- user = get_user(conn)
- check_member(user,conn)
- changeset = User.update_mindoula_changeset(user, %{"first_name" => given_name, "last_name"=> surname,
- "date_of_birth"=> birthday, "gender" => gender,
- "address" => address, "phone" => String.replace(phone, "-", ""),
- "gender" => gender, "email" => email})
- case Repo.update(changeset) do
- {:ok, user} ->
- json conn, %{
- "status" => "OK",
- "data" => basic_info_user(user)}
- {:error, changeset} ->
- Response.error(conn, %{"status"=> Constants.validation_failed,
- "message"=> Constants.validation_failed_message,
- "fields"=> convertErrorsToFields(changeset.errors)})
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement